# HG changeset patch # User timeless # Date 1450364725 0 # Node ID c953e26f37346b054831b97f694b7aa12076ed7d # Parent 67eeb7421d8d4f989fd06ee25497c7da5df7a982 bundle: warn for --base with --all diff -r 67eeb7421d8d -r c953e26f3734 mercurial/commands.py --- a/mercurial/commands.py Thu Dec 17 15:03:45 2015 +0000 +++ b/mercurial/commands.py Thu Dec 17 15:05:25 2015 +0000 @@ -1347,6 +1347,8 @@ if dest: raise error.Abort(_("--all is incompatible with specifying " "a destination")) + if opts.get('base'): + ui.warn(_("ignoring --base because --all was specified\n")) base = ['null'] else: base = scmutil.revrange(repo, opts.get('base')) diff -r 67eeb7421d8d -r c953e26f3734 tests/test-bundle-r.t --- a/tests/test-bundle-r.t Thu Dec 17 15:03:45 2015 +0000 +++ b/tests/test-bundle-r.t Thu Dec 17 15:05:25 2015 +0000 @@ -174,6 +174,9 @@ 4 changesets found $ hg -R test bundle --base 2 test-bundle-all.hg 6 changesets found + $ hg -R test bundle --base 2 --all test-bundle-all-2.hg + ignoring --base because --all was specified + 9 changesets found $ hg -R test bundle --base 3 -r tip test-bundle-should-fail.hg 1 changesets found