diff mercurial/configitems.py @ 47220:4039cad0d8ff

config: drop the `format.exp-revlogv2.2` option 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. Differential Revision: https://phab.mercurial-scm.org/D10611
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Mon, 03 May 2021 12:28:47 +0200
parents 473abf4728bf
children 21b3e6116bd1
line wrap: on
line diff
--- a/mercurial/configitems.py	Mon May 03 12:28:36 2021 +0200
+++ b/mercurial/configitems.py	Mon May 03 12:28:47 2021 +0200
@@ -1148,6 +1148,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',
@@ -1352,20 +1362,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',