--- a/mercurial/exchange.py Tue Oct 08 02:19:04 2019 -0400
+++ b/mercurial/exchange.py Sun Oct 06 23:36:51 2019 -0400
@@ -1049,6 +1049,8 @@
cgpart.addparam(b'version', version)
if b'treemanifest' in pushop.repo.requirements:
cgpart.addparam(b'treemanifest', b'1')
+ if b'exp-sidedata-flag' in pushop.repo.requirements:
+ cgpart.addparam(b'exp-sidedata', b'1')
def handlereply(op):
"""extract addchangegroup returns from server reply"""
@@ -2511,6 +2513,9 @@
if b'treemanifest' in repo.requirements:
part.addparam(b'treemanifest', b'1')
+ if b'exp-sidedata-flag' in repo.requirements:
+ part.addparam(b'exp-sidedata', b'1')
+
if (
kwargs.get(r'narrow', False)
and kwargs.get(r'narrow_acl', False)