D6746: perf: don't pass experimental argument in config for older Mercurial versions
navaneeth.suresh (Navaneeth Suresh)
phabricator at mercurial-scm.org
Tue Aug 20 11:19:09 EDT 2019
navaneeth.suresh marked an inline comment as done.
navaneeth.suresh updated this revision to Diff 16271.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D6746?vs=16268&id=16271
CHANGES SINCE LAST ACTION
https://phab.mercurial-scm.org/D6746/new/
REVISION DETAIL
https://phab.mercurial-scm.org/D6746
AFFECTED FILES
contrib/perf.py
CHANGE DETAILS
diff --git a/contrib/perf.py b/contrib/perf.py
--- a/contrib/perf.py
+++ b/contrib/perf.py
@@ -267,6 +267,30 @@
)
except (ImportError, AttributeError):
pass
+except TypeError:
+ # compatibility fix for a11fd395e83f
+ # hg version: 5.2
+ configitem(b'perf', b'presleep',
+ default=mercurial.configitems.dynamicdefault,
+ )
+ configitem(b'perf', b'stub',
+ default=mercurial.configitems.dynamicdefault,
+ )
+ configitem(b'perf', b'parentscount',
+ default=mercurial.configitems.dynamicdefault,
+ )
+ configitem(b'perf', b'all-timing',
+ default=mercurial.configitems.dynamicdefault,
+ )
+ configitem(b'perf', b'pre-run',
+ default=mercurial.configitems.dynamicdefault,
+ )
+ configitem(b'perf', b'profile-benchmark',
+ default=mercurial.configitems.dynamicdefault,
+ )
+ configitem(b'perf', b'run-limits',
+ default=mercurial.configitems.dynamicdefault,
+ )
def getlen(ui):
if ui.configbool(b"perf", b"stub", False):
To: navaneeth.suresh, #hg-reviewers
Cc: pulkit, mercurial-devel
More information about the Mercurial-devel
mailing list