Show More
@@ -405,6 +405,23 b' coreconfigitem(' | |||||
405 | coreconfigitem( |
|
405 | coreconfigitem( | |
406 | b'devel', b'legacy.exchange', default=list, |
|
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 | coreconfigitem( |
|
425 | coreconfigitem( | |
409 | b'devel', b'persistent-nodemap', default=False, |
|
426 | b'devel', b'persistent-nodemap', default=False, | |
410 | ) |
|
427 | ) |
General Comments 0
You need to be logged in to leave comments.
Login now