diff -r 53ee02b54e53 -r e110e2b79135 mercurial/exchange.py --- a/mercurial/exchange.py Thu Apr 17 17:46:26 2014 -0400 +++ b/mercurial/exchange.py Thu Apr 17 17:16:21 2014 -0400 @@ -726,6 +726,7 @@ # push can proceed if util.safehasattr(cg, 'params'): tr = repo.transaction('unbundle') + tr.hookargs['bundle2-exp'] = '1' r = bundle2.processbundle(repo, cg, lambda: tr).reply tr.close() else: