Rev 4353: Clearer code. in http://people.ubuntu.com/~robertc/baz2.0/check
Robert Collins
robertc at robertcollins.net
Tue May 12 07:47:40 BST 2009
At http://people.ubuntu.com/~robertc/baz2.0/check
------------------------------------------------------------
revno: 4353
revision-id: robertc at robertcollins.net-20090512064737-iu2ktc3bryvqdyt3
parent: robertc at robertcollins.net-20090512063317-77tyeab01ua3v8uv
committer: Robert Collins <robertc at robertcollins.net>
branch nick: check
timestamp: Tue 2009-05-12 16:47:37 +1000
message:
Clearer code.
=== modified file 'bzrlib/check.py'
--- a/bzrlib/check.py 2009-05-12 06:33:17 +0000
+++ b/bzrlib/check.py 2009-05-12 06:47:37 +0000
@@ -102,13 +102,9 @@
if self.check_repo:
self.progress.update('checking revision graph', 0)
self.check_revision_graph()
- # do not put in init, as it should be done with progess,
- # and inside the lock.
- self.inventory_weave = self.repository.inventories
- self.planned_revisions = list(self.planned_revisions)
- revno = 0
self.progress.update('checking revisions', 1)
revbar = bzrlib.ui.ui_factory.nested_progress_bar()
+ revno = 0
try:
while revno < len(self.planned_revisions):
rev_id = self.planned_revisions[revno]
@@ -178,6 +174,7 @@
for revid, revision in revisions_iterator:
yield revid, revision
self._check_one_rev(revid, revision)
+ self.planned_revisions = list(self.planned_revisions)
def check_revision_graph(self):
revision_iterator = self.repository._iter_revisions(None)
@@ -315,7 +312,10 @@
def _check_weaves(self, storebar):
storebar.update('inventory', 0, 4)
- self.inventory_weave.check(progress_bar=storebar)
+ # do not put in init, as it should be done with progess,
+ # and inside the lock.
+ inventory_weave = self.repository.inventories
+ inventory_weave.check(progress_bar=storebar)
storebar.update('text-deltas', 1)
self.repository.texts.check(progress_bar=storebar)
storebar.update('text-index', 2)
More information about the bazaar-commits
mailing list