D10611: config: drop the `format.exp-revlogv2.2` option
marmoute (Pierre-Yves David)
phabricator at mercurial-scm.org
Mon May 3 12:07:58 UTC 2021
marmoute created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REVISION SUMMARY
It is oddly named and not used at all. The one used by the code is still
`experimental.revlogv2`. So we drop that one option for consistency. We move
associate documentation to the actual option.
REPOSITORY
rHG Mercurial
BRANCH
default
REVISION DETAIL
https://phab.mercurial-scm.org/D10611
AFFECTED FILES
mercurial/configitems.py
CHANGE DETAILS
diff --git a/mercurial/configitems.py b/mercurial/configitems.py
--- a/mercurial/configitems.py
+++ b/mercurial/configitems.py
@@ -1143,6 +1143,16 @@
b'revisions.prefixhexnode',
default=False,
)
+# "out of experimental" todo list.
+#
+# * to grow a docket file to at least store the last offset of the data
+# file when rewriting sidedata.
+# * need a way of dealing with garbage data if we allow rewriting
+# *existing* sidedata.
+# * Exchange-wise, we will also need to do something more efficient than
+# keeping references to the affected revlogs, especially memory-wise when
+# rewriting sidedata.
+# * Also... compress the sidedata? (this should be coming very soon)
coreconfigitem(
b'experimental',
b'revlogv2',
@@ -1347,20 +1357,6 @@
b'use-persistent-nodemap',
default=_persistent_nodemap_default,
)
-# TODO needs to grow a docket file to at least store the last offset of the data
-# file when rewriting sidedata.
-# Will also need a way of dealing with garbage data if we allow rewriting
-# *existing* sidedata.
-# Exchange-wise, we will also need to do something more efficient than keeping
-# references to the affected revlogs, especially memory-wise when rewriting
-# sidedata.
-# Also... compress the sidedata? (this should be coming very soon)
-coreconfigitem(
- b'format',
- b'exp-revlogv2.2',
- default=False,
- experimental=True,
-)
coreconfigitem(
b'format',
b'exp-use-copies-side-data-changeset',
To: marmoute, #hg-reviewers
Cc: mercurial-patches, mercurial-devel
More information about the Mercurial-devel
mailing list