diff -r 15d35f2ba474 -r e58e234096de mercurial/localrepo.py --- a/mercurial/localrepo.py Tue Jul 21 22:13:54 2020 +0200 +++ b/mercurial/localrepo.py Sat Aug 08 15:48:17 2020 +0530 @@ -846,7 +846,7 @@ """ options = {} - if b'treemanifest' in requirements: + if repository.TREEMANIFEST_REQUIREMENT in requirements: options[b'treemanifest'] = True # experimental config: format.manifestcachesize @@ -1053,7 +1053,7 @@ supportedformats = { b'revlogv1', b'generaldelta', - b'treemanifest', + repository.TREEMANIFEST_REQUIREMENT, COPIESSDC_REQUIREMENT, REVLOGV2_REQUIREMENT, SIDEDATA_REQUIREMENT, @@ -3314,7 +3314,7 @@ requirements.add(SIDEDATA_REQUIREMENT) requirements.add(COPIESSDC_REQUIREMENT) if ui.configbool(b'experimental', b'treemanifest'): - requirements.add(b'treemanifest') + requirements.add(repository.TREEMANIFEST_REQUIREMENT) revlogv2 = ui.config(b'experimental', b'revlogv2') if revlogv2 == b'enable-unstable-format-and-corrupt-my-data':