Show More
@@ -405,18 +405,6 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 | # * decide for a "status" of the persistent nodemap and associated location | |
|
411 | # - part of the store next the revlog itself (new requirements) | |
|
412 | # - part of the cache directory | |
|
413 | # - part of an `index` directory | |
|
414 | # (https://www.mercurial-scm.org/wiki/ComputedIndexPlan) | |
|
415 | # * do we want to use this for more than just changelog? if so we need: | |
|
416 | # - simpler "pending" logic for them | |
|
417 | # - double check the memory story (we dont want to keep all revlog in memory) | |
|
418 | # - think about the naming scheme if we are in "cache" | |
|
419 | # * increment the version format to "1" and freeze it. | |
|
420 | 408 | coreconfigitem( |
|
421 | 409 | b'devel', b'persistent-nodemap', default=False, |
|
422 | 410 | ) |
@@ -783,6 +771,9 b' coreconfigitem(' | |||
|
783 | 771 | coreconfigitem( |
|
784 | 772 | b'format', b'usestore', default=True, |
|
785 | 773 | ) |
|
774 | # Right now, the only efficient implement of the nodemap logic is in Rust, so | |
|
775 | # the persistent nodemap feature needs to stay experimental as long as the Rust | |
|
776 | # extensions are an experimental feature. | |
|
786 | 777 | coreconfigitem( |
|
787 | 778 | b'format', b'use-persistent-nodemap', default=False, experimental=True |
|
788 | 779 | ) |
General Comments 0
You need to be logged in to leave comments.
Login now