# HG changeset patch # User Pierre-Yves David # Date 2017-06-30 01:44:04 # Node ID bbc57a7e8823cad60e0b965f029a9b7878e1dcd6 # Parent 391da14160381824ca67d17b2e03d216dcd467b9 configitems: register the 'progress.estimate' config diff --git a/mercurial/configitems.py b/mercurial/configitems.py --- a/mercurial/configitems.py +++ b/mercurial/configitems.py @@ -152,6 +152,9 @@ coreconfigitem('progress', 'assume-tty', coreconfigitem('progress', 'clear-complete', default=True, ) +coreconfigitem('progress', 'estimate', + default=2, +) coreconfigitem('server', 'bundle1', default=True, ) diff --git a/mercurial/progress.py b/mercurial/progress.py --- a/mercurial/progress.py +++ b/mercurial/progress.py @@ -217,7 +217,7 @@ class progbar(object): elapsed = now - self.starttimes[topic] # experimental config: progress.estimate if elapsed > float( - self.ui.config('progress', 'estimate', default=2)): + self.ui.config('progress', 'estimate')): seconds = (elapsed * (target - delta)) // delta + 1 return fmtremaining(seconds) return '' @@ -227,7 +227,7 @@ class progbar(object): delta = pos - initialpos elapsed = now - self.starttimes[topic] if elapsed > float( - self.ui.config('progress', 'estimate', default=2)): + self.ui.config('progress', 'estimate')): return _('%d %s/sec') % (delta / elapsed, unit) return ''