Mercurial > public > mercurial-scm > hg-stable
comparison 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 |
comparison
equal
deleted
inserted
replaced
47273:468e451fc0de | 47274:6c84fc9c9a90 |
---|---|
368 name = b'revlog-v2' | 368 name = b'revlog-v2' |
369 _requirement = requirements.REVLOGV2_REQUIREMENT | 369 _requirement = requirements.REVLOGV2_REQUIREMENT |
370 default = False | 370 default = False |
371 description = _(b'Version 2 of the revlog.') | 371 description = _(b'Version 2 of the revlog.') |
372 upgrademessage = _(b'very experimental') | 372 upgrademessage = _(b'very experimental') |
373 | |
374 | |
375 @registerformatvariant | |
376 class changelogv2(requirementformatvariant): | |
377 name = b'changelog-v2' | |
378 _requirement = requirements.CHANGELOGV2_REQUIREMENT | |
379 default = False | |
380 description = _(b'An iteration of the revlog focussed on changelog needs.') | |
381 upgrademessage = _(b'quite experimental') | |
373 | 382 |
374 | 383 |
375 @registerformatvariant | 384 @registerformatvariant |
376 class removecldeltachain(formatvariant): | 385 class removecldeltachain(formatvariant): |
377 name = b'plain-cl-delta' | 386 name = b'plain-cl-delta' |