Mercurial > hgsubversion
comparison tests/test_tags.py @ 133:2242dd1163c6
hg_delta_editor: fix bad parent revision calculation in the case of a branch
recycling a name.
Also implemented marking branches as closed in both replay and stupid paths.
| author | Augie Fackler <durin42@gmail.com> |
|---|---|
| date | Wed, 10 Dec 2008 14:29:05 -0600 |
| parents | 291925677a9f |
| children | 6fa97cfbf62f |
comparison
equal
deleted
inserted
replaced
| 132:3a9d6cd18332 | 133:2242dd1163c6 |
|---|---|
| 75 | 75 |
| 76 def test_tag_by_renaming_branch(self, stupid=False): | 76 def test_tag_by_renaming_branch(self, stupid=False): |
| 77 repo = self._load_fixture_and_fetch('tag_by_rename_branch.svndump', | 77 repo = self._load_fixture_and_fetch('tag_by_rename_branch.svndump', |
| 78 stupid=stupid) | 78 stupid=stupid) |
| 79 repo = self.getrepo() | 79 repo = self.getrepo() |
| 80 self.assertEqual(repo['tip'], repo['closed-branches']) | |
| 80 self.assertEqual(node.hex(repo['tip'].node()), | 81 self.assertEqual(node.hex(repo['tip'].node()), |
| 81 '1b941f92acc343939274bd8bbf25984fa9706bb9') | 82 'dd2dccc3180631192f058468ec7215899223a6d8') |
| 83 taggedrev = repo['tip'].parents()[0] | |
| 84 self.assertEqual(node.hex(taggedrev.node()), | |
| 85 '68f5f7d82b00a2efe3aca28b615ebab98235d55f') | |
| 82 self.assertEqual(node.hex(repo['tag/dummy'].node()), | 86 self.assertEqual(node.hex(repo['tag/dummy'].node()), |
| 83 '68f5f7d82b00a2efe3aca28b615ebab98235d55f') | 87 '68f5f7d82b00a2efe3aca28b615ebab98235d55f') |
| 84 | 88 |
| 85 def test_tag_by_renaming_branch_stupid(self): | 89 def test_tag_by_renaming_branch_stupid(self): |
| 86 self.test_tag_by_renaming_branch(stupid=True) | 90 self.test_tag_by_renaming_branch(stupid=True) |
