comparison mercurial/configitems.py @ 44793:d688a8d537b9

nodemap: move the main switch to the `format` section The config to enable persistent nodemap is now `format.use-persistent-nodemap`. However the option remain marked as experimental because it only improve performance for people using the rust extensions. Differential Revision: https://phab.mercurial-scm.org/D8419
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Tue, 14 Apr 2020 03:18:14 +0200
parents 6493f0a567c2
children 3cfcbb219496
comparison
equal deleted inserted replaced
44792:5e3c718692bb 44793:d688a8d537b9
673 ) 673 )
674 coreconfigitem( 674 coreconfigitem(
675 b'experimental', b'rust.index', default=False, 675 b'experimental', b'rust.index', default=False,
676 ) 676 )
677 coreconfigitem( 677 coreconfigitem(
678 b'experimental', b'exp-persistent-nodemap', default=False,
679 )
680 coreconfigitem(
681 b'experimental', b'exp-persistent-nodemap.mmap', default=True, 678 b'experimental', b'exp-persistent-nodemap.mmap', default=True,
682 ) 679 )
683 coreconfigitem( 680 coreconfigitem(
684 b'experimental', b'exp-persistent-nodemap.mode', default=b'compat', 681 b'experimental', b'exp-persistent-nodemap.mode', default=b'compat',
685 ) 682 )
783 coreconfigitem( 780 coreconfigitem(
784 b'format', b'usegeneraldelta', default=True, 781 b'format', b'usegeneraldelta', default=True,
785 ) 782 )
786 coreconfigitem( 783 coreconfigitem(
787 b'format', b'usestore', default=True, 784 b'format', b'usestore', default=True,
785 )
786 coreconfigitem(
787 b'format', b'use-persistent-nodemap', default=False, experimental=True
788 ) 788 )
789 coreconfigitem( 789 coreconfigitem(
790 b'format', 790 b'format',
791 b'exp-use-copies-side-data-changeset', 791 b'exp-use-copies-side-data-changeset',
792 default=False, 792 default=False,