--- a/mercurial/exchange.py Tue Aug 09 22:31:38 2016 +0200
+++ b/mercurial/exchange.py Tue Aug 09 17:00:38 2016 +0200
@@ -1536,8 +1536,9 @@
if kwargs:
raise ValueError(_('unsupported getbundle arguments: %s')
% ', '.join(sorted(kwargs.keys())))
- return changegroup.getchangegroup(repo, source, heads=heads,
- common=common, bundlecaps=bundlecaps)
+ outgoing = changegroup.computeoutgoing(repo, heads, common)
+ return changegroup.getchangegroup(repo, source, outgoing,
+ bundlecaps=bundlecaps)
# bundle20 case
b2caps = {}