diff -r ba7eeeac9603 -r 71d5238f92e9 tests/test-default-push.t --- a/tests/test-default-push.t Wed Oct 21 16:21:27 2015 -0500 +++ b/tests/test-default-push.t Thu Oct 22 18:59:03 2015 +0000 @@ -46,6 +46,24 @@ adding file changes added 1 changesets with 1 changes to 1 files +Push should push to 'default-push' when 'default' is not set + + $ hg -q clone a push-default-only + $ cd push-default-only + $ rm .hg/hgrc + + $ touch foo + $ hg -q commit -A -m 'add foo' + $ hg --config paths.default-push=../a push + pushing to $TESTTMP/a (glob) + searching for changes + adding changesets + adding manifests + adding file changes + added 1 changesets with 1 changes to 1 files + + $ cd .. + Pushing to a path that isn't defined should not fall back to default $ hg --cwd b push doesnotexist