hg: change default bundle version to v2

Summary:
Bundlev1 is old and really shouldn't be used anywhere. Let's default to
v2.

Reviewed By: quark-zju

Differential Revision: D7591172

fbshipit-source-id: 2699e0b4dd8d1c1951f9dd92f0d9d300d935a04b
This commit is contained in:
Durham Goode 2018-04-11 16:04:33 -07:00 committed by Saurabh Singh
parent 24653e5e32
commit e02f8031d7

View File

@ -130,13 +130,8 @@ def parsebundlespec(repo, spec, strict=True, externalnames=False):
if spec in util.compengines.supportedbundlenames:
compression = spec
version = 'v1'
# Generaldelta repos require v2.
if 'generaldelta' in repo.requirements:
version = 'v2'
# Modern compression engines require v2.
if compression not in _bundlespecv1compengines:
version = 'v2'
# Default to bundlev2
version = 'v2'
elif spec in _bundlespeccgversions:
if spec == 'packed1':
compression = 'none'