comparison mercurial/configitems.py @ 46719:0732a7264226

configitems: add TODOs blocking the move out of experimental for revlogv2 These are the todos so far, we probably will have more, but we might as well list them while they're fresh in our minds. Differential Revision: https://phab.mercurial-scm.org/D10216
author Raphaël Gomès <rgomes@octobus.net>
date Mon, 15 Mar 2021 10:57:02 +0100
parents fd55a9eb1507
children 471cd86c8eb4
comparison
equal deleted inserted replaced
46718:ba8e508a8e69 46719:0732a7264226
1295 coreconfigitem( 1295 coreconfigitem(
1296 b'format', 1296 b'format',
1297 b'use-persistent-nodemap', 1297 b'use-persistent-nodemap',
1298 default=False, 1298 default=False,
1299 ) 1299 )
1300 # TODO needs to grow a docket file to at least store the last offset of the data
1301 # file when rewriting sidedata.
1302 # Will also need a way of dealing with garbage data if we allow rewriting
1303 # *existing* sidedata.
1304 # Exchange-wise, we will also need to do something more efficient than keeping
1305 # references to the affected revlogs, especially memory-wise when rewriting
1306 # sidedata.
1307 # Also... compress the sidedata? (this should be coming very soon)
1300 coreconfigitem( 1308 coreconfigitem(
1301 b'format', 1309 b'format',
1302 b'exp-revlogv2.2', 1310 b'exp-revlogv2.2',
1303 default=False, 1311 default=False,
1304 experimental=True, 1312 experimental=True,