--- 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':