# HG changeset patch # User Boris Feld # Date 2017-10-08 18:42:19 # Node ID 0314e02efa25f79a56a7456e76c5e42406644a29 # Parent 592a3cc1ebc41d84c0d5546ac2a450104563503f configitems: register the 'experimental.maxdeltachainspan' config diff --git a/mercurial/configitems.py b/mercurial/configitems.py --- a/mercurial/configitems.py +++ b/mercurial/configitems.py @@ -194,6 +194,9 @@ coreconfigitem('experimental', 'crecordt coreconfigitem('experimental', 'editortmpinhg', default=False, ) +coreconfigitem('experimental', 'maxdeltachainspan', + default=-1, +) coreconfigitem('experimental', 'nonnormalparanoidcheck', default=False, ) diff --git a/mercurial/localrepo.py b/mercurial/localrepo.py --- a/mercurial/localrepo.py +++ b/mercurial/localrepo.py @@ -601,7 +601,7 @@ class localrepository(object): 'aggressivemergedeltas') self.svfs.options['aggressivemergedeltas'] = aggressivemergedeltas self.svfs.options['lazydeltabase'] = not scmutil.gddeltaconfig(self.ui) - chainspan = self.ui.configbytes('experimental', 'maxdeltachainspan', -1) + chainspan = self.ui.configbytes('experimental', 'maxdeltachainspan') if 0 <= chainspan: self.svfs.options['maxdeltachainspan'] = chainspan mmapindexthreshold = self.ui.configbytes('experimental',