Merge lp:~jelmer/bzr-builddeb/no-more-revhistory into lp:bzr-builddeb

Proposed by Jelmer Vernooij
Status: Rejected
Rejected by: Jelmer Vernooij
Proposed branch: lp:~jelmer/bzr-builddeb/no-more-revhistory
Merge into: lp:bzr-builddeb
Diff against target: 183 lines (+31/-31)
3 files modified
tests/blackbox/test_import_dsc.py (+2/-2)
tests/test_import_dsc.py (+25/-25)
tests/test_merge_package.py (+4/-4)
To merge this branch: bzr merge lp:~jelmer/bzr-builddeb/no-more-revhistory
Reviewer Review Type Date Requested Status
Bzr-builddeb-hackers Pending
Review via email: mp+80726@code.launchpad.net

Description of the change

Avoid Branch.revision_history() in a couple of places - it's deprecated.

To post a comment you must log in.

Unmerged revisions

640. By Jelmer Vernooij

Avoid Branch.revision_history() in a few places.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'tests/blackbox/test_import_dsc.py'
--- tests/blackbox/test_import_dsc.py 2011-07-19 15:05:54 +0000
+++ tests/blackbox/test_import_dsc.py 2011-10-29 08:26:23 +0000
@@ -113,7 +113,7 @@
113 self.check_inventory_shape(tree.inventory, expected_shape)113 self.check_inventory_shape(tree.inventory, expected_shape)
114 finally:114 finally:
115 tree.unlock()115 tree.unlock()
116 self.assertEqual(len(tree.branch.revision_history()), 3)116 self.assertEqual(tree.branch.revno(), 3)
117117
118 def test_import_dsc(self):118 def test_import_dsc(self):
119 self.requireFeature(PristineTarFeature)119 self.requireFeature(PristineTarFeature)
@@ -130,7 +130,7 @@
130 self.check_inventory_shape(tree.inventory, expected_shape)130 self.check_inventory_shape(tree.inventory, expected_shape)
131 finally:131 finally:
132 tree.unlock()132 tree.unlock()
133 self.assertEqual(len(tree.branch.revision_history()), 2)133 self.assertEqual(tree.branch.revno(), 2)
134134
135 def test_import_no_files(self):135 def test_import_no_files(self):
136 self.make_branch_and_tree('.')136 self.make_branch_and_tree('.')
137137
=== modified file 'tests/test_import_dsc.py'
--- tests/test_import_dsc.py 2011-10-13 18:05:08 +0000
+++ tests/test_import_dsc.py 2011-10-29 08:26:23 +0000
@@ -965,8 +965,8 @@
965 builder.new_version(version2)965 builder.new_version(version2)
966 builder.build()966 builder.build()
967 self.db2.import_package(builder.dsc_name())967 self.db2.import_package(builder.dsc_name())
968 self.assertEqual(len(self.up_tree2.branch.revision_history()), 2)968 self.assertEqual(self.up_tree2.branch.revno(), 2)
969 self.assertEqual(len(self.tree2.branch.revision_history()), 3)969 self.assertEqual(self.tree2.branch.revno(), 3)
970970
971 def test_import_package_init_upstream_from_other(self):971 def test_import_package_init_upstream_from_other(self):
972 self.requireFeature(PristineTarFeature)972 self.requireFeature(PristineTarFeature)
@@ -980,8 +980,8 @@
980 builder.new_version(version2)980 builder.new_version(version2)
981 builder.build()981 builder.build()
982 self.db1.import_package(builder.dsc_name())982 self.db1.import_package(builder.dsc_name())
983 self.assertEqual(len(self.up_tree1.branch.revision_history()), 1)983 self.assertEqual(self.up_tree1.branch.revno(), 1)
984 self.assertEqual(len(self.tree1.branch.revision_history()), 3)984 self.assertEqual(self.tree1.branch.revno(), 3)
985985
986 def import_package_single(self):986 def import_package_single(self):
987 version1 = Version("0.1-1")987 version1 = Version("0.1-1")
@@ -990,8 +990,8 @@
990 builder.add_default_control()990 builder.add_default_control()
991 builder.build()991 builder.build()
992 self.db1.import_package(builder.dsc_name())992 self.db1.import_package(builder.dsc_name())
993 self.assertEqual(len(self.up_tree1.branch.revision_history()), 1)993 self.assertEqual(self.up_tree1.branch.revno(), 1)
994 self.assertEqual(len(self.tree1.branch.revision_history()), 2)994 self.assertEqual(self.tree1.branch.revno(), 2)
995995
996 def test_import_package_double(self):996 def test_import_package_double(self):
997 self.requireFeature(PristineTarFeature)997 self.requireFeature(PristineTarFeature)
@@ -1161,10 +1161,10 @@
1161 builder.build()1161 builder.build()
1162 self.db1.import_package(builder.dsc_name())1162 self.db1.import_package(builder.dsc_name())
1163 self.db2.import_package(builder.dsc_name())1163 self.db2.import_package(builder.dsc_name())
1164 self.assertEqual(3, len(self.tree1.branch.revision_history()))1164 self.assertEqual(3, self.tree1.branch.revno())
1165 self.assertEqual(2, len(self.up_tree1.branch.revision_history()))1165 self.assertEqual(2, self.up_tree1.branch.revno())
1166 self.assertEqual(3, len(self.tree2.branch.revision_history()))1166 self.assertEqual(3, self.tree2.branch.revno())
1167 self.assertEqual(2, len(self.up_tree2.branch.revision_history()))1167 self.assertEqual(2, self.up_tree2.branch.revno())
1168 self.assertEqual(self.tree1.last_revision(),1168 self.assertEqual(self.tree1.last_revision(),
1169 self.tree2.last_revision())1169 self.tree2.last_revision())
1170 self.assertEqual(self.up_tree1.last_revision(),1170 self.assertEqual(self.up_tree1.last_revision(),
@@ -1188,14 +1188,14 @@
1188 builder.add_default_control()1188 builder.add_default_control()
1189 builder.build()1189 builder.build()
1190 self.db1.import_package(builder.dsc_name())1190 self.db1.import_package(builder.dsc_name())
1191 rh1 = self.tree1.branch.revision_history()1191 (rh1_revno, rh1_revid) = self.tree1.branch.last_revision_info()
1192 up_rh1 = self.up_tree1.branch.revision_history()1192 up_rh1_revno = self.up_tree1.branch.revno()
1193 self.assertEqual(len(rh1), 1)1193 self.assertEqual(rh1_revno, 1)
1194 self.assertEqual(len(up_rh1), 0)1194 self.assertEqual(up_rh1_revno, 0)
1195 self.tree1.lock_read()1195 self.tree1.lock_read()
1196 self.addCleanup(self.tree1.unlock)1196 self.addCleanup(self.tree1.unlock)
1197 self.assertTrue(self.db1.is_version_native(version))1197 self.assertTrue(self.db1.is_version_native(version))
1198 revtree = self.tree1.branch.repository.revision_tree(rh1[0])1198 revtree = self.tree1.branch.repository.revision_tree(rh1_revid)
1199 config_fileid, current_config = self.db1._default_config_for_tree(revtree)1199 config_fileid, current_config = self.db1._default_config_for_tree(revtree)
1200 self.assertTrue(self.db1._is_tree_native(current_config))1200 self.assertTrue(self.db1._is_tree_native(current_config))
12011201
@@ -1215,9 +1215,9 @@
1215 builder.build()1215 builder.build()
1216 self.db1.import_package(builder.dsc_name())1216 self.db1.import_package(builder.dsc_name())
1217 rh1 = self.tree1.branch.revision_history()1217 rh1 = self.tree1.branch.revision_history()
1218 up_rh1 = self.up_tree1.branch.revision_history()1218 up_rh1_revno = self.up_tree1.branch.revno()
1219 self.assertEqual(len(rh1), 2)1219 self.assertEqual(len(rh1), 2)
1220 self.assertEqual(len(up_rh1), 0)1220 self.assertEqual(up_rh1_revno, 0)
1221 rev_tree1 = self.tree1.branch.repository.revision_tree(rh1[0])1221 rev_tree1 = self.tree1.branch.repository.revision_tree(rh1[0])
1222 rev_tree2 = self.tree1.branch.repository.revision_tree(rh1[1])1222 rev_tree2 = self.tree1.branch.repository.revision_tree(rh1[1])
1223 self.assertEqual(rev_tree1.get_parent_ids(), [])1223 self.assertEqual(rev_tree1.get_parent_ids(), [])
@@ -1246,9 +1246,9 @@
1246 builder.build()1246 builder.build()
1247 self.db1.import_package(builder.dsc_name())1247 self.db1.import_package(builder.dsc_name())
1248 rh1 = self.tree1.branch.revision_history()1248 rh1 = self.tree1.branch.revision_history()
1249 up_rh1 = self.up_tree1.branch.revision_history()1249 up_rh1_revno = self.up_tree1.branch.revno()
1250 self.assertEqual(len(rh1), 2)1250 self.assertEqual(len(rh1), 2)
1251 self.assertEqual(len(up_rh1), 0)1251 self.assertEqual(up_rh1_revno, 0)
1252 rev_tree1 = self.tree1.branch.repository.revision_tree(rh1[0])1252 rev_tree1 = self.tree1.branch.repository.revision_tree(rh1[0])
1253 rev_tree2 = self.tree1.branch.repository.revision_tree(rh1[1])1253 rev_tree2 = self.tree1.branch.repository.revision_tree(rh1[1])
1254 self.assertEqual(rev_tree1.get_parent_ids(), [])1254 self.assertEqual(rev_tree1.get_parent_ids(), [])
@@ -1281,9 +1281,9 @@
1281 builder.build()1281 builder.build()
1282 self.db1.import_package(builder.dsc_name())1282 self.db1.import_package(builder.dsc_name())
1283 rh1 = self.tree1.branch.revision_history()1283 rh1 = self.tree1.branch.revision_history()
1284 up_rh1 = self.up_tree1.branch.revision_history()1284 up_rh1_revno = self.up_tree1.branch.revno()
1285 self.assertEqual(len(rh1), 3)1285 self.assertEqual(len(rh1), 3)
1286 self.assertEqual(len(up_rh1), 1)1286 self.assertEqual(up_rh1_revno, 1)
1287 rev_tree1 = self.tree1.branch.repository.revision_tree(rh1[1])1287 rev_tree1 = self.tree1.branch.repository.revision_tree(rh1[1])
1288 rev_tree2 = self.tree1.branch.repository.revision_tree(rh1[2])1288 rev_tree2 = self.tree1.branch.repository.revision_tree(rh1[2])
1289 self.assertEqual(rev_tree1.get_parent_ids(), [rh1[0]])1289 self.assertEqual(rev_tree1.get_parent_ids(), [rh1[0]])
@@ -1370,13 +1370,13 @@
1370 builder.build()1370 builder.build()
1371 self.db1.import_package(builder.dsc_name())1371 self.db1.import_package(builder.dsc_name())
1372 rh1 = self.tree1.branch.revision_history()1372 rh1 = self.tree1.branch.revision_history()
1373 up_rh1 = self.up_tree1.branch.revision_history()1373 up_rh1_revno, up_rh1_revid = self.up_tree1.branch.last_revision_info()
1374 self.assertEqual(len(rh1), 4)1374 self.assertEqual(len(rh1), 4)
1375 self.assertEqual(len(up_rh1), 1)1375 self.assertEqual(up_rh1_revno, 1)
1376 rev_tree1 = self.tree1.branch.repository.revision_tree(rh1[1])1376 rev_tree1 = self.tree1.branch.repository.revision_tree(rh1[1])
1377 rev_tree2 = self.tree1.branch.repository.revision_tree(rh1[2])1377 rev_tree2 = self.tree1.branch.repository.revision_tree(rh1[2])
1378 rev_tree3 = self.tree1.branch.repository.revision_tree(rh1[3])1378 rev_tree3 = self.tree1.branch.repository.revision_tree(rh1[3])
1379 self.assertEqual(rev_tree1.get_parent_ids(), [up_rh1[0]])1379 self.assertEqual(rev_tree1.get_parent_ids(), [up_rh1_revid])
1380 self.assertEqual(rev_tree2.get_parent_ids(), [rh1[1]])1380 self.assertEqual(rev_tree2.get_parent_ids(), [rh1[1]])
1381 self.assertEqual(rev_tree3.get_parent_ids(), [rh1[2]])1381 self.assertEqual(rev_tree3.get_parent_ids(), [rh1[2]])
1382 self.assertEqual(self.db1.revid_of_version(version1), rh1[1])1382 self.assertEqual(self.db1.revid_of_version(version1), rh1[1])
@@ -1385,7 +1385,7 @@
1385 self.assertEqual(1385 self.assertEqual(
1386 self.db1.pristine_upstream_source.version_as_revisions(1386 self.db1.pristine_upstream_source.version_as_revisions(
1387 "package", version1.upstream_version),1387 "package", version1.upstream_version),
1388 {None: up_rh1[0]})1388 {None: up_rh1_revid})
1389 self.tree1.lock_read()1389 self.tree1.lock_read()
1390 self.addCleanup(self.tree1.unlock)1390 self.addCleanup(self.tree1.unlock)
1391 self.assertFalse(self.db1.is_version_native(version1))1391 self.assertFalse(self.db1.is_version_native(version1))
13921392
=== modified file 'tests/test_merge_package.py'
--- tests/test_merge_package.py 2011-06-26 21:18:23 +0000
+++ tests/test_merge_package.py 2011-10-29 08:26:23 +0000
@@ -126,11 +126,11 @@
126 self.assertEqual(db1.pristine_upstream_source.has_version("package", v4), False)126 self.assertEqual(db1.pristine_upstream_source.has_version("package", v4), False)
127127
128 # The ubuntu upstream branch tip.128 # The ubuntu upstream branch tip.
129 ubuu_tip = ubuu.branch.revision_history()[-1]129 ubuu_tip = ubuu.branch.last_revision()
130 # The debian upstream branch tip.130 # The debian upstream branch tip.
131 debu_tip = debu.branch.revision_history()[-1]131 debu_tip = debu.branch.last_revision()
132 # The ubuntu packaging branch tip.132 # The ubuntu packaging branch tip.
133 ubup_tip_pre_fix = ubup.branch.revision_history()[-1]133 ubup_tip_pre_fix = ubup.branch.last_revision()
134134
135 # The first conflict is resolved by calling fix_ancestry_as_needed().135 # The first conflict is resolved by calling fix_ancestry_as_needed().
136 upstreams_diverged, t_upstream_reverted = MP.fix_ancestry_as_needed(ubup, debp.branch)136 upstreams_diverged, t_upstream_reverted = MP.fix_ancestry_as_needed(ubup, debp.branch)
@@ -150,7 +150,7 @@
150 self.assertEqual(db2.pristine_upstream_source.has_version("package", v4), True)150 self.assertEqual(db2.pristine_upstream_source.has_version("package", v4), True)
151151
152 # Now let's take a look at the fixed ubuntu packaging branch.152 # Now let's take a look at the fixed ubuntu packaging branch.
153 ubup_tip_post_fix = ubup.branch.revision_history()[-1]153 ubup_tip_post_fix = ubup.branch.last_revision()
154 ubup_parents_post_fix = ubup.branch.repository.revision_tree(ubup_tip_post_fix).get_parent_ids()154 ubup_parents_post_fix = ubup.branch.repository.revision_tree(ubup_tip_post_fix).get_parent_ids()
155155
156 # The tip of the fixed ubuntu packaging branch has 2 parents.156 # The tip of the fixed ubuntu packaging branch has 2 parents.

Subscribers

People subscribed via source and target branches