Rev 1608: Improve progress bars when finding tags. in http://people.samba.org/bzr/jelmer/bzr-svn/trunk
Jelmer Vernooij
jelmer at samba.org
Sat Aug 23 00:57:59 BST 2008
At http://people.samba.org/bzr/jelmer/bzr-svn/trunk
------------------------------------------------------------
revno: 1608
revision-id: jelmer at samba.org-20080822235751-me6sub0uw6951u1l
parent: jelmer at samba.org-20080822215254-akhvwsa9y13giig5
committer: Jelmer Vernooij <jelmer at samba.org>
branch nick: 0.4
timestamp: Sat 2008-08-23 01:57:51 +0200
message:
Improve progress bars when finding tags.
modified:
repository.py repository.py-20060306123302-1f8c5069b3fe0265
=== modified file 'repository.py'
--- a/repository.py 2008-08-22 20:41:03 +0000
+++ b/repository.py 2008-08-22 23:57:51 +0000
@@ -809,10 +809,10 @@
tags = {}
pb = ui.ui_factory.nested_progress_bar()
- pb.update("finding tags")
try:
- for project, bp, nick in layout.get_tags(to_revnum, project=project, pb=pb):
- pb.tick()
+ tag_paths = list(layout.get_tags(to_revnum, project=project, pb=pb))
+ for i, (project, bp, nick) in enumerate(tag_paths):
+ pb.update("finding tags", i, len(tag_paths))
npb = ui.ui_factory.nested_progress_bar()
try:
it = self.iter_changes(bp, from_revnum=to_revnum,
More information about the bazaar-commits
mailing list