# HG changeset patch # User Boris Feld # Date 1507755197 -7200 # Node ID 54fa3db5becfa8a56f52113a05e2eda21fd82d3e # Parent 0b46440b1b45c2e129b58b51bb7c4fe0e529bbbd configitems: register the 'progress.format' config diff -r 0b46440b1b45 -r 54fa3db5becf mercurial/configitems.py --- a/mercurial/configitems.py Wed Oct 11 22:51:23 2017 +0200 +++ b/mercurial/configitems.py Wed Oct 11 22:53:17 2017 +0200 @@ -591,6 +591,9 @@ coreconfigitem('progress', 'estimateinterval', default=60.0, ) +coreconfigitem('progress', 'format', + default=lambda: ['topic', 'bar', 'number', 'estimate'], +) coreconfigitem('progress', 'refresh', default=0.1, ) diff -r 0b46440b1b45 -r 54fa3db5becf mercurial/progress.py --- a/mercurial/progress.py Wed Oct 11 22:51:23 2017 +0200 +++ b/mercurial/progress.py Wed Oct 11 22:53:17 2017 +0200 @@ -101,9 +101,7 @@ self.changedelay = max(3 * self.refresh, float(self.ui.config( 'progress', 'changedelay'))) - self.order = self.ui.configlist( - 'progress', 'format', - default=['topic', 'bar', 'number', 'estimate']) + self.order = self.ui.configlist('progress', 'format') self.estimateinterval = self.ui.configwith( float, 'progress', 'estimateinterval')