##// END OF EJS Templates
nodemap: move and update the commend about persistence being experimental...
marmoute -
r45298:3cfcbb21 default
parent child Browse files
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