diff -r fc72beec2a1a -r dfb888aae17a tests/test-subrepo-relative-path.t --- a/tests/test-subrepo-relative-path.t Sat Apr 21 17:27:57 2018 +0200 +++ b/tests/test-subrepo-relative-path.t Mon May 28 01:36:34 2018 -0400 @@ -56,6 +56,30 @@ new changesets 863c1745b441 3 files updated, 0 files merged, 0 files removed, 0 files unresolved +Ensure that subrepos pay attention to default:pushurl + + $ cat > cloned/.hg/hgrc << EOF + > [paths] + > default:pushurl = http://localhost:$HGPORT/main + > EOF + + $ hg -R cloned out -S --config paths.default=bogus://invalid + comparing with http://localhost:$HGPORT/main + searching for changes + no changes found + comparing with http://localhost:$HGPORT/sub + searching for changes + no changes found + [1] + + $ hg -R cloned push --config paths.default=bogus://invalid + pushing to http://localhost:$HGPORT/main + no changes made to subrepo sub since last push to http://localhost:$HGPORT/sub + searching for changes + no changes found + abort: HTTP Error 403: ssl required + [255] + Checking cloned repo ids $ hg id -R cloned