--- a/mercurial/bundle2.py Wed Sep 20 18:29:10 2017 +0200
+++ b/mercurial/bundle2.py Sun Sep 24 21:27:18 2017 +0200
@@ -1395,6 +1395,7 @@
'digests': tuple(sorted(util.DIGESTS.keys())),
'remote-changegroup': ('http', 'https'),
'hgtagsfnodes': (),
+ 'phases': ('heads',),
}
def getrepocaps(repo, allowpushback=False):
@@ -1413,6 +1414,8 @@
cpmode = repo.ui.config('server', 'concurrent-push-mode')
if cpmode == 'check-related':
caps['checkheads'] = ('related',)
+ if 'phases' in repo.ui.configlist('devel', 'legacy.exchange'):
+ caps.pop('phases')
return caps
def bundle2caps(remote):