Mercurial > public > mercurial-scm > hg-stable
diff mercurial/configitems.py @ 50798:f0ae403bf704
configitems: use standard "dynamicdefault" approach in edge case
This makes for fewer edge cases, which will help a future patch.
author | Rapha?l Gom?s <rgomes@octobus.net> |
---|---|
date | Mon, 23 Jan 2023 17:21:14 +0100 |
parents | 5d092194ac37 |
children | b584dae08774 |
line wrap: on
line diff
--- a/mercurial/configitems.py Tue Jan 17 14:53:18 2023 +0100 +++ b/mercurial/configitems.py Mon Jan 23 17:21:14 2023 +0100 @@ -1473,22 +1473,10 @@ b'usestore', default=True, ) - - -def _persistent_nodemap_default(): - """compute `use-persistent-nodemap` default value - - The feature is disabled unless a fast implementation is available. - """ - from . import policy - - return policy.importrust('revlog') is not None - - coreconfigitem( b'format', b'use-persistent-nodemap', - default=_persistent_nodemap_default, + default=dynamicdefault, ) coreconfigitem( b'format',