Mercurial > public > mercurial-scm > hg-stable
diff mercurial/configitems.py @ 47274:6c84fc9c9a90
changelogv2: introduce a "changelogv2" feature
Right now, this means using revlogv2, but only for the changelog. We will have
the format more unique in future changesets.
Differential Revision: https://phab.mercurial-scm.org/D10660
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Mon, 29 Mar 2021 22:40:54 +0200 |
parents | eac3591abbf4 |
children | 25ce16bf724b |
line wrap: on
line diff
--- a/mercurial/configitems.py Tue May 04 05:18:57 2021 +0200 +++ b/mercurial/configitems.py Mon Mar 29 22:40:54 2021 +0200 @@ -1341,6 +1341,21 @@ default=lambda: [b'zstd', b'zlib'], alias=[(b'experimental', b'format.compression')], ) +# Experimental TODOs: +# +# * Same as for evlogv2 (but for the reduction of the number of files) +# * drop the storage of the base +# * Improvement to investigate +# - storing .hgtags fnode +# - storing `rank` of changesets +# - storing branch related identifier + +coreconfigitem( + b'format', + b'exp-use-changelog-v2', + default=None, + experimental=True, +) coreconfigitem( b'format', b'usefncache',