--- a/mercurial/commands.py Thu May 04 21:47:03 2017 +0200
+++ b/mercurial/commands.py Fri May 05 17:09:47 2017 +0200
@@ -1393,10 +1393,11 @@
if complevel is not None:
compopts['level'] = complevel
- cg = changegroup.getchangegroup(repo, 'bundle', outgoing, version=cgversion)
-
- bundle2.writebundle(ui, cg, fname, bversion, compression=bcompression,
- compopts=compopts)
+
+ contentopts = {'cg.version': cgversion}
+ bundle2.writenewbundle(ui, repo, 'bundle', fname, bversion, outgoing,
+ contentopts, compression=bcompression,
+ compopts=compopts)
@command('cat',
[('o', 'output', '',