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 14:30:41 UTC 2019
navaneeth.suresh created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
This is a follow-up patch to a11fd395e83f <https://phab.mercurial-scm.org/rHGa11fd395e83fb82420aef049b69bdba8d722c4f1>. This patch makes older Mercurial
versions to not use `experimental` argument in config options.
REPOSITORY
rHG Mercurial
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,28 @@
)
except (ImportError, AttributeError):
pass
+except TypeError:
+ 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: mercurial-devel
More information about the Mercurial-devel
mailing list