Mercurial > hgsubversion
comparison tests/test_push_command.py @ 60:41dc00c7aef1
Fixed a problem where if you edited an existing symlink by replacing with another symlink, things would get corrupt.
| author | Augie Fackler <durin42@gmail.com> |
|---|---|
| date | Thu, 06 Nov 2008 09:07:13 -0600 |
| parents | 80b923ab242b |
| children | cc5ebdb1e8d4 |
comparison
equal
deleted
inserted
replaced
| 59:430af23bef4a | 60:41dc00c7aef1 |
|---|---|
| 326 svn_url='file://' + self.repo_path) | 326 svn_url='file://' + self.repo_path) |
| 327 tip = self.repo['tip'] | 327 tip = self.repo['tip'] |
| 328 self.assertNotEqual(tip.node(), new_hash) | 328 self.assertNotEqual(tip.node(), new_hash) |
| 329 self.assertEqual(tip['newdir/gamma'].data(), 'foo') | 329 self.assertEqual(tip['newdir/gamma'].data(), 'foo') |
| 330 | 330 |
| 331 def test_push_existing_file_newly_symlink(self): | |
| 332 self.test_push_existing_file_newly_execute(execute=False, | |
| 333 link=True, | |
| 334 expected_flags='l') | |
| 335 | |
| 331 def test_push_existing_file_newly_execute(self, execute=True, | 336 def test_push_existing_file_newly_execute(self, execute=True, |
| 332 link=False, expected_flags='x'): | 337 link=False, expected_flags='x'): |
| 333 self.test_push_to_default() | 338 self.test_push_to_default() |
| 334 repo = self.repo | 339 repo = self.repo |
| 335 def file_callback(repo, memctx, path): | 340 def file_callback(repo, memctx, path): |
