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
1=== modified file 'tests/blackbox/test_import_dsc.py'
2--- tests/blackbox/test_import_dsc.py 2011-07-19 15:05:54 +0000
3+++ tests/blackbox/test_import_dsc.py 2011-10-29 08:26:23 +0000
4@@ -113,7 +113,7 @@
5 self.check_inventory_shape(tree.inventory, expected_shape)
6 finally:
7 tree.unlock()
8- self.assertEqual(len(tree.branch.revision_history()), 3)
9+ self.assertEqual(tree.branch.revno(), 3)
10
11 def test_import_dsc(self):
12 self.requireFeature(PristineTarFeature)
13@@ -130,7 +130,7 @@
14 self.check_inventory_shape(tree.inventory, expected_shape)
15 finally:
16 tree.unlock()
17- self.assertEqual(len(tree.branch.revision_history()), 2)
18+ self.assertEqual(tree.branch.revno(), 2)
19
20 def test_import_no_files(self):
21 self.make_branch_and_tree('.')
22
23=== modified file 'tests/test_import_dsc.py'
24--- tests/test_import_dsc.py 2011-10-13 18:05:08 +0000
25+++ tests/test_import_dsc.py 2011-10-29 08:26:23 +0000
26@@ -965,8 +965,8 @@
27 builder.new_version(version2)
28 builder.build()
29 self.db2.import_package(builder.dsc_name())
30- self.assertEqual(len(self.up_tree2.branch.revision_history()), 2)
31- self.assertEqual(len(self.tree2.branch.revision_history()), 3)
32+ self.assertEqual(self.up_tree2.branch.revno(), 2)
33+ self.assertEqual(self.tree2.branch.revno(), 3)
34
35 def test_import_package_init_upstream_from_other(self):
36 self.requireFeature(PristineTarFeature)
37@@ -980,8 +980,8 @@
38 builder.new_version(version2)
39 builder.build()
40 self.db1.import_package(builder.dsc_name())
41- self.assertEqual(len(self.up_tree1.branch.revision_history()), 1)
42- self.assertEqual(len(self.tree1.branch.revision_history()), 3)
43+ self.assertEqual(self.up_tree1.branch.revno(), 1)
44+ self.assertEqual(self.tree1.branch.revno(), 3)
45
46 def import_package_single(self):
47 version1 = Version("0.1-1")
48@@ -990,8 +990,8 @@
49 builder.add_default_control()
50 builder.build()
51 self.db1.import_package(builder.dsc_name())
52- self.assertEqual(len(self.up_tree1.branch.revision_history()), 1)
53- self.assertEqual(len(self.tree1.branch.revision_history()), 2)
54+ self.assertEqual(self.up_tree1.branch.revno(), 1)
55+ self.assertEqual(self.tree1.branch.revno(), 2)
56
57 def test_import_package_double(self):
58 self.requireFeature(PristineTarFeature)
59@@ -1161,10 +1161,10 @@
60 builder.build()
61 self.db1.import_package(builder.dsc_name())
62 self.db2.import_package(builder.dsc_name())
63- self.assertEqual(3, len(self.tree1.branch.revision_history()))
64- self.assertEqual(2, len(self.up_tree1.branch.revision_history()))
65- self.assertEqual(3, len(self.tree2.branch.revision_history()))
66- self.assertEqual(2, len(self.up_tree2.branch.revision_history()))
67+ self.assertEqual(3, self.tree1.branch.revno())
68+ self.assertEqual(2, self.up_tree1.branch.revno())
69+ self.assertEqual(3, self.tree2.branch.revno())
70+ self.assertEqual(2, self.up_tree2.branch.revno())
71 self.assertEqual(self.tree1.last_revision(),
72 self.tree2.last_revision())
73 self.assertEqual(self.up_tree1.last_revision(),
74@@ -1188,14 +1188,14 @@
75 builder.add_default_control()
76 builder.build()
77 self.db1.import_package(builder.dsc_name())
78- rh1 = self.tree1.branch.revision_history()
79- up_rh1 = self.up_tree1.branch.revision_history()
80- self.assertEqual(len(rh1), 1)
81- self.assertEqual(len(up_rh1), 0)
82+ (rh1_revno, rh1_revid) = self.tree1.branch.last_revision_info()
83+ up_rh1_revno = self.up_tree1.branch.revno()
84+ self.assertEqual(rh1_revno, 1)
85+ self.assertEqual(up_rh1_revno, 0)
86 self.tree1.lock_read()
87 self.addCleanup(self.tree1.unlock)
88 self.assertTrue(self.db1.is_version_native(version))
89- revtree = self.tree1.branch.repository.revision_tree(rh1[0])
90+ revtree = self.tree1.branch.repository.revision_tree(rh1_revid)
91 config_fileid, current_config = self.db1._default_config_for_tree(revtree)
92 self.assertTrue(self.db1._is_tree_native(current_config))
93
94@@ -1215,9 +1215,9 @@
95 builder.build()
96 self.db1.import_package(builder.dsc_name())
97 rh1 = self.tree1.branch.revision_history()
98- up_rh1 = self.up_tree1.branch.revision_history()
99+ up_rh1_revno = self.up_tree1.branch.revno()
100 self.assertEqual(len(rh1), 2)
101- self.assertEqual(len(up_rh1), 0)
102+ self.assertEqual(up_rh1_revno, 0)
103 rev_tree1 = self.tree1.branch.repository.revision_tree(rh1[0])
104 rev_tree2 = self.tree1.branch.repository.revision_tree(rh1[1])
105 self.assertEqual(rev_tree1.get_parent_ids(), [])
106@@ -1246,9 +1246,9 @@
107 builder.build()
108 self.db1.import_package(builder.dsc_name())
109 rh1 = self.tree1.branch.revision_history()
110- up_rh1 = self.up_tree1.branch.revision_history()
111+ up_rh1_revno = self.up_tree1.branch.revno()
112 self.assertEqual(len(rh1), 2)
113- self.assertEqual(len(up_rh1), 0)
114+ self.assertEqual(up_rh1_revno, 0)
115 rev_tree1 = self.tree1.branch.repository.revision_tree(rh1[0])
116 rev_tree2 = self.tree1.branch.repository.revision_tree(rh1[1])
117 self.assertEqual(rev_tree1.get_parent_ids(), [])
118@@ -1281,9 +1281,9 @@
119 builder.build()
120 self.db1.import_package(builder.dsc_name())
121 rh1 = self.tree1.branch.revision_history()
122- up_rh1 = self.up_tree1.branch.revision_history()
123+ up_rh1_revno = self.up_tree1.branch.revno()
124 self.assertEqual(len(rh1), 3)
125- self.assertEqual(len(up_rh1), 1)
126+ self.assertEqual(up_rh1_revno, 1)
127 rev_tree1 = self.tree1.branch.repository.revision_tree(rh1[1])
128 rev_tree2 = self.tree1.branch.repository.revision_tree(rh1[2])
129 self.assertEqual(rev_tree1.get_parent_ids(), [rh1[0]])
130@@ -1370,13 +1370,13 @@
131 builder.build()
132 self.db1.import_package(builder.dsc_name())
133 rh1 = self.tree1.branch.revision_history()
134- up_rh1 = self.up_tree1.branch.revision_history()
135+ up_rh1_revno, up_rh1_revid = self.up_tree1.branch.last_revision_info()
136 self.assertEqual(len(rh1), 4)
137- self.assertEqual(len(up_rh1), 1)
138+ self.assertEqual(up_rh1_revno, 1)
139 rev_tree1 = self.tree1.branch.repository.revision_tree(rh1[1])
140 rev_tree2 = self.tree1.branch.repository.revision_tree(rh1[2])
141 rev_tree3 = self.tree1.branch.repository.revision_tree(rh1[3])
142- self.assertEqual(rev_tree1.get_parent_ids(), [up_rh1[0]])
143+ self.assertEqual(rev_tree1.get_parent_ids(), [up_rh1_revid])
144 self.assertEqual(rev_tree2.get_parent_ids(), [rh1[1]])
145 self.assertEqual(rev_tree3.get_parent_ids(), [rh1[2]])
146 self.assertEqual(self.db1.revid_of_version(version1), rh1[1])
147@@ -1385,7 +1385,7 @@
148 self.assertEqual(
149 self.db1.pristine_upstream_source.version_as_revisions(
150 "package", version1.upstream_version),
151- {None: up_rh1[0]})
152+ {None: up_rh1_revid})
153 self.tree1.lock_read()
154 self.addCleanup(self.tree1.unlock)
155 self.assertFalse(self.db1.is_version_native(version1))
156
157=== modified file 'tests/test_merge_package.py'
158--- tests/test_merge_package.py 2011-06-26 21:18:23 +0000
159+++ tests/test_merge_package.py 2011-10-29 08:26:23 +0000
160@@ -126,11 +126,11 @@
161 self.assertEqual(db1.pristine_upstream_source.has_version("package", v4), False)
162
163 # The ubuntu upstream branch tip.
164- ubuu_tip = ubuu.branch.revision_history()[-1]
165+ ubuu_tip = ubuu.branch.last_revision()
166 # The debian upstream branch tip.
167- debu_tip = debu.branch.revision_history()[-1]
168+ debu_tip = debu.branch.last_revision()
169 # The ubuntu packaging branch tip.
170- ubup_tip_pre_fix = ubup.branch.revision_history()[-1]
171+ ubup_tip_pre_fix = ubup.branch.last_revision()
172
173 # The first conflict is resolved by calling fix_ancestry_as_needed().
174 upstreams_diverged, t_upstream_reverted = MP.fix_ancestry_as_needed(ubup, debp.branch)
175@@ -150,7 +150,7 @@
176 self.assertEqual(db2.pristine_upstream_source.has_version("package", v4), True)
177
178 # Now let's take a look at the fixed ubuntu packaging branch.
179- ubup_tip_post_fix = ubup.branch.revision_history()[-1]
180+ ubup_tip_post_fix = ubup.branch.last_revision()
181 ubup_parents_post_fix = ubup.branch.repository.revision_tree(ubup_tip_post_fix).get_parent_ids()
182
183 # The tip of the fixed ubuntu packaging branch has 2 parents.

Subscribers

People subscribed via source and target branches