Show More
@@ -405,6 +405,23 b' coreconfigitem(' | |||
|
405 | 405 | coreconfigitem( |
|
406 | 406 | b'devel', b'legacy.exchange', default=list, |
|
407 | 407 | ) |
|
408 | # TODO before getting `persistent-nodemap` out of experimental | |
|
409 | # | |
|
410 | # * code/tests around aborted transaction | |
|
411 | # * code/tests around pending data for hooks | |
|
412 | # * code/tests around detection of invalid cache | |
|
413 | # (eg: after strip from an incompatible client) | |
|
414 | # * regenerate a new nodemap when the unused/total ration is to high | |
|
415 | # * decide for a "status" of the persistent nodemap and associated location | |
|
416 | # - part of the store next the revlog itself (new requirements) | |
|
417 | # - part of the cache directory | |
|
418 | # - part of an `index` directory | |
|
419 | # (https://www.mercurial-scm.org/wiki/ComputedIndexPlan) | |
|
420 | # * do we want to use this for more than just changelog? if so we need: | |
|
421 | # - simpler "pending" logic for them | |
|
422 | # - double check the memory story (we dont want to keep all revlog in memory) | |
|
423 | # - think about the naming scheme if we are in "cache" | |
|
424 | # * increment the version format to "1" and freeze it. | |
|
408 | 425 | coreconfigitem( |
|
409 | 426 | b'devel', b'persistent-nodemap', default=False, |
|
410 | 427 | ) |
General Comments 0
You need to be logged in to leave comments.
Login now