Mercurial > public > mercurial-scm > hg
comparison mercurial/localrepo.py @ 44788:6493f0a567c2
nodemap: add a new mode option, with an optional "warn" value
When "warn" is set, user will get notified when the slow code, used for
compatibility is used. This can help people to detect situation were using that
feature will give them a slowdown instead of a speedup.
Differential Revision: https://phab.mercurial-scm.org/D8414
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Tue, 14 Apr 2020 02:45:05 +0200 |
parents | 97ebdb192b00 |
children | b81486b609a3 |
comparison
equal
deleted
inserted
replaced
44787:97ebdb192b00 | 44788:6493f0a567c2 |
---|---|
935 options[b'rust.index'] = True | 935 options[b'rust.index'] = True |
936 if ui.configbool(b'experimental', b'exp-persistent-nodemap'): | 936 if ui.configbool(b'experimental', b'exp-persistent-nodemap'): |
937 options[b'exp-persistent-nodemap'] = True | 937 options[b'exp-persistent-nodemap'] = True |
938 if ui.configbool(b'experimental', b'exp-persistent-nodemap.mmap'): | 938 if ui.configbool(b'experimental', b'exp-persistent-nodemap.mmap'): |
939 options[b'exp-persistent-nodemap.mmap'] = True | 939 options[b'exp-persistent-nodemap.mmap'] = True |
940 epnm = ui.config(b'experimental', b'exp-persistent-nodemap.mode') | |
941 options[b'exp-persistent-nodemap.mode'] = epnm | |
940 if ui.configbool(b'devel', b'persistent-nodemap'): | 942 if ui.configbool(b'devel', b'persistent-nodemap'): |
941 options[b'devel-force-nodemap'] = True | 943 options[b'devel-force-nodemap'] = True |
942 | 944 |
943 return options | 945 return options |
944 | 946 |