Show More
@@ -405,18 +405,6 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 | # * 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 | coreconfigitem( |
|
408 | coreconfigitem( | |
421 | b'devel', b'persistent-nodemap', default=False, |
|
409 | b'devel', b'persistent-nodemap', default=False, | |
422 | ) |
|
410 | ) | |
@@ -783,6 +771,9 b' coreconfigitem(' | |||||
783 | coreconfigitem( |
|
771 | coreconfigitem( | |
784 | b'format', b'usestore', default=True, |
|
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 | coreconfigitem( |
|
777 | coreconfigitem( | |
787 | b'format', b'use-persistent-nodemap', default=False, experimental=True |
|
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