D5375: remotefilelog: use progress helper when analyzing repos
martinvonz (Martin von Zweigbergk)
phabricator at mercurial-scm.org
Wed Dec 5 17:39:54 UTC 2018
martinvonz created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REPOSITORY
rHG Mercurial
REVISION DETAIL
https://phab.mercurial-scm.org/D5375
AFFECTED FILES
hgext/remotefilelog/__init__.py
CHANGE DETAILS
diff --git a/hgext/remotefilelog/__init__.py b/hgext/remotefilelog/__init__.py
--- a/hgext/remotefilelog/__init__.py
+++ b/hgext/remotefilelog/__init__.py
@@ -811,14 +811,14 @@
validrepos = []
keepkeys = set()
- _analyzing = _("analyzing repositories")
-
sharedcache = None
filesrepacked = False
count = 0
+ progress = ui.makeprogress(_("analyzing repositories"), unit="repos",
+ total=len(repos))
for path in repos:
- ui.progress(_analyzing, count, unit="repos", total=len(repos))
+ progress.update(count)
count += 1
try:
path = ui.expandpath(os.path.normpath(path))
@@ -868,7 +868,7 @@
return fileserverclient.getcachekey(reponame, fname, hex(fnode))
keepkeys = repackmod.keepset(repo, keyfn=keyfn, lastkeepkeys=keepkeys)
- ui.progress(_analyzing, None)
+ progress.complete()
# write list of valid repos back
oldumask = os.umask(0o002)
To: martinvonz, #hg-reviewers
Cc: mercurial-devel
More information about the Mercurial-devel
mailing list