mercurial/bundle2.py
changeset 35763 7eedbd5d4880
parent 35758 b996ddf5963d
child 35783 c97639ad6874
--- a/mercurial/bundle2.py	Wed Jan 17 14:13:46 2018 +0100
+++ b/mercurial/bundle2.py	Wed Jan 17 16:41:44 2018 +0100
@@ -1487,6 +1487,7 @@
                 'remote-changegroup': ('http', 'https'),
                 'hgtagsfnodes': (),
                 'phases': ('heads',),
+                'stream': ('v2',),
                }
 
 def getrepocaps(repo, allowpushback=False):
@@ -1507,6 +1508,8 @@
         caps['checkheads'] = ('related',)
     if 'phases' in repo.ui.configlist('devel', 'legacy.exchange'):
         caps.pop('phases')
+    if not repo.ui.configbool('experimental', 'bundle2.stream'):
+        caps.pop('stream')
     return caps
 
 def bundle2caps(remote):