--- a/mercurial/commands.py Thu Dec 17 14:59:11 2015 +0000
+++ b/mercurial/commands.py Thu Dec 17 15:03:45 2015 +0000
@@ -1344,6 +1344,9 @@
hint=_('use "hg debugcreatestreamclonebundle"'))
if opts.get('all'):
+ if dest:
+ raise error.Abort(_("--all is incompatible with specifying "
+ "a destination"))
base = ['null']
else:
base = scmutil.revrange(repo, opts.get('base'))
--- a/tests/test-bundle-r.t Thu Dec 17 14:59:11 2015 +0000
+++ b/tests/test-bundle-r.t Thu Dec 17 15:03:45 2015 +0000
@@ -161,6 +161,9 @@
$ hg -R test bundle --base 2 -r tip test-bundle-branch1.hg test-3
abort: --base is incompatible with specifying a destination
[255]
+ $ hg -R test bundle -a -r tip test-bundle-branch1.hg test-3
+ abort: --all is incompatible with specifying a destination
+ [255]
$ hg -R test bundle -r tip test-bundle-branch1.hg
abort: repository default-push not found!
[255]