--- a/mercurial/localrepo.py Wed Feb 21 16:47:39 2018 -0800
+++ b/mercurial/localrepo.py Thu Feb 22 20:04:42 2018 -0500
@@ -303,11 +303,15 @@
class localrepository(object):
+ # obsolete experimental requirements:
+ # - manifestv2: An experimental new manifest format that allowed
+ # for stem compression of long paths. Experiment ended up not
+ # being successful (repository sizes went up due to worse delta
+ # chains), and the code was deleted in 4.6.
supportedformats = {
'revlogv1',
'generaldelta',
'treemanifest',
- 'manifestv2',
REVLOGV2_REQUIREMENT,
}
_basesupported = supportedformats | {
@@ -322,7 +326,6 @@
'revlogv1',
'generaldelta',
'treemanifest',
- 'manifestv2',
}
# a list of (ui, featureset) functions.
@@ -2261,8 +2264,6 @@
requirements.add('generaldelta')
if ui.configbool('experimental', 'treemanifest'):
requirements.add('treemanifest')
- if ui.configbool('experimental', 'manifestv2'):
- requirements.add('manifestv2')
revlogv2 = ui.config('experimental', 'revlogv2')
if revlogv2 == 'enable-unstable-format-and-corrupt-my-data':