diff mercurial/upgrade_utils/actions.py @ 47274:6c84fc9c9a90

changelogv2: introduce a "changelogv2" feature Right now, this means using revlogv2, but only for the changelog. We will have the format more unique in future changesets. Differential Revision: https://phab.mercurial-scm.org/D10660
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Mon, 29 Mar 2021 22:40:54 +0200
parents 33096e77598c
children 60668fce06d0
line wrap: on
line diff
--- a/mercurial/upgrade_utils/actions.py	Tue May 04 05:18:57 2021 +0200
+++ b/mercurial/upgrade_utils/actions.py	Mon Mar 29 22:40:54 2021 +0200
@@ -373,6 +373,15 @@
 
 
 @registerformatvariant
+class changelogv2(requirementformatvariant):
+    name = b'changelog-v2'
+    _requirement = requirements.CHANGELOGV2_REQUIREMENT
+    default = False
+    description = _(b'An iteration of the revlog focussed on changelog needs.')
+    upgrademessage = _(b'quite experimental')
+
+
+@registerformatvariant
 class removecldeltachain(formatvariant):
     name = b'plain-cl-delta'