diff -r 9131724c3f4b -r c196352d935b contrib/shrink-revlog.py --- a/contrib/shrink-revlog.py Mon Mar 28 11:18:56 2011 -0500 +++ b/contrib/shrink-revlog.py Mon Mar 28 11:18:56 2011 -0500 @@ -102,16 +102,14 @@ ui.status(_('writing revs\n')) - count = [0] - def progress(*args): - ui.progress(_('writing'), count[0], total=len(order)) - count[0] += 1 order = [r1.node(r) for r in order] # this is a bit ugly, but it works + count = [0] def lookup(x): - progress(x) + count[0] += 1 + ui.progress(_('writing'), count[0], total=len(order)) return "%020d" % r1.linkrev(r1.rev(x)) unlookup = lambda x: int(x, 10)