mercurial/exchange.py
branchstable
changeset 27938 cabac7dfc621
parent 27883 4f4b80b3f2bf
child 27953 88609cfa3745
--- a/mercurial/exchange.py	Mon Jan 25 11:37:02 2016 -0800
+++ b/mercurial/exchange.py	Fri Jan 22 16:31:50 2016 -0800
@@ -717,6 +717,8 @@
     cgpart = bundler.newpart('changegroup', data=cg)
     if version is not None:
         cgpart.addparam('version', version)
+    if 'treemanifest' in pushop.repo.requirements:
+        cgpart.addparam('treemanifest', '1')
     def handlereply(op):
         """extract addchangegroup returns from server reply"""
         cgreplies = op.records.getreplies(cgpart.id)