# HG changeset patch # User Martin von Zweigbergk # Date 1543967831 28800 # Node ID 901f6ef670ca5e1a9ed07f31aed4e1930982688d # Parent 64051af155963de2a527d4013ad281dbd6ef8d15 debugbuildannotatecache: use progress helper Differential Revision: https://phab.mercurial-scm.org/D5373 diff -r 64051af15596 -r 901f6ef670ca hgext/fastannotate/commands.py --- a/hgext/fastannotate/commands.py Fri Jul 13 11:45:15 2018 +0200 +++ b/hgext/fastannotate/commands.py Tue Dec 04 15:57:11 2018 -0800 @@ -261,8 +261,9 @@ repo.prefetchfastannotate(paths) else: # server, or full repo + progress = ui.makeprogress(_('building'), total=len(paths)) for i, path in enumerate(paths): - ui.progress(_('building'), i, total=len(paths)) + progress.update(i) with facontext.annotatecontext(repo, path) as actx: try: if actx.isuptodate(rev): @@ -281,5 +282,4 @@ # cache for other files. ui.warn(_('fastannotate: %s: failed to ' 'build cache: %r\n') % (path, ex)) - # clear the progress bar - ui.write() + progress.complete()