diff -r e295ba238bd8 -r ea9563e9e65a mercurial/upgrade.py --- a/mercurial/upgrade.py Wed Apr 15 18:58:35 2020 +0200 +++ b/mercurial/upgrade.py Tue Apr 14 05:37:54 2020 +0200 @@ -374,6 +374,21 @@ @registerformatvariant +class persistentnodemap(requirementformatvariant): + name = b'persistent-nodemap' + + _requirement = localrepo.NODEMAP_REQUIREMENT + + default = False + + description = _( + b'persist the node -> rev mapping on disk to speedup lookup' + ) + + upgrademessage = _(b'Speedup revision lookup by node id.') + + +@registerformatvariant class copiessdc(requirementformatvariant): name = b'copies-sdc'