comparison mercurial/configitems.py @ 47220:4039cad0d8ff

config: drop the `format.exp-revlogv2.2` option It is oddly named and not used at all. The one used by the code is still `experimental.revlogv2`. So we drop that one option for consistency. We move associate documentation to the actual option. Differential Revision: https://phab.mercurial-scm.org/D10611
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Mon, 03 May 2021 12:28:47 +0200
parents 473abf4728bf
children 21b3e6116bd1
comparison
equal deleted inserted replaced
47219:ffa8afc5f931 47220:4039cad0d8ff
1146 coreconfigitem( 1146 coreconfigitem(
1147 b'experimental', 1147 b'experimental',
1148 b'revisions.prefixhexnode', 1148 b'revisions.prefixhexnode',
1149 default=False, 1149 default=False,
1150 ) 1150 )
1151 # "out of experimental" todo list.
1152 #
1153 # * to grow a docket file to at least store the last offset of the data
1154 # file when rewriting sidedata.
1155 # * need a way of dealing with garbage data if we allow rewriting
1156 # *existing* sidedata.
1157 # * Exchange-wise, we will also need to do something more efficient than
1158 # keeping references to the affected revlogs, especially memory-wise when
1159 # rewriting sidedata.
1160 # * Also... compress the sidedata? (this should be coming very soon)
1151 coreconfigitem( 1161 coreconfigitem(
1152 b'experimental', 1162 b'experimental',
1153 b'revlogv2', 1163 b'revlogv2',
1154 default=None, 1164 default=None,
1155 ) 1165 )
1350 coreconfigitem( 1360 coreconfigitem(
1351 b'format', 1361 b'format',
1352 b'use-persistent-nodemap', 1362 b'use-persistent-nodemap',
1353 default=_persistent_nodemap_default, 1363 default=_persistent_nodemap_default,
1354 ) 1364 )
1355 # TODO needs to grow a docket file to at least store the last offset of the data
1356 # file when rewriting sidedata.
1357 # Will also need a way of dealing with garbage data if we allow rewriting
1358 # *existing* sidedata.
1359 # Exchange-wise, we will also need to do something more efficient than keeping
1360 # references to the affected revlogs, especially memory-wise when rewriting
1361 # sidedata.
1362 # Also... compress the sidedata? (this should be coming very soon)
1363 coreconfigitem(
1364 b'format',
1365 b'exp-revlogv2.2',
1366 default=False,
1367 experimental=True,
1368 )
1369 coreconfigitem( 1365 coreconfigitem(
1370 b'format', 1366 b'format',
1371 b'exp-use-copies-side-data-changeset', 1367 b'exp-use-copies-side-data-changeset',
1372 default=False, 1368 default=False,
1373 experimental=True, 1369 experimental=True,