test-default-push.t
53 lines
| 1.3 KiB
| text/troff
|
Tads3Lexer
/ tests / test-default-push.t
Adrian Buehlmann
|
r12287 | $ hg init a | ||
$ echo a > a/a | ||||
$ hg --cwd a ci -Ama | ||||
adding a | ||||
$ hg clone a c | ||||
updating to branch default | ||||
1 files updated, 0 files merged, 0 files removed, 0 files unresolved | ||||
$ hg clone a b | ||||
updating to branch default | ||||
1 files updated, 0 files merged, 0 files removed, 0 files unresolved | ||||
$ echo b >> b/a | ||||
$ hg --cwd b ci -mb | ||||
anuraggoel
|
r20558 | Push should provide a hint when both 'default' and 'default-push' not set: | ||
$ cd c | ||||
$ hg push --config paths.default= | ||||
abort: default repository not configured! | ||||
(see the "path" section in "hg help config") | ||||
[255] | ||||
$ cd .. | ||||
Adrian Buehlmann
|
r12287 | Push should push to 'default' when 'default-push' not set: | ||
$ hg --cwd b push | ||||
Mads Kiilerich
|
r15447 | pushing to $TESTTMP/a (glob) | ||
Adrian Buehlmann
|
r12287 | searching for changes | ||
adding changesets | ||||
adding manifests | ||||
adding file changes | ||||
added 1 changesets with 1 changes to 1 files | ||||
Push should push to 'default-push' when set: | ||||
Jordi GutiƩrrez Hermoso
|
r22837 | $ echo '[paths]' >> b/.hg/hgrc | ||
Adrian Buehlmann
|
r12287 | $ echo 'default-push = ../c' >> b/.hg/hgrc | ||
$ hg --cwd b push | ||||
Mads Kiilerich
|
r15447 | pushing to $TESTTMP/c (glob) | ||
Adrian Buehlmann
|
r12287 | searching for changes | ||
adding changesets | ||||
adding manifests | ||||
adding file changes | ||||
added 1 changesets with 1 changes to 1 files | ||||
Gregory Szorc
|
r26189 | |||
Pushing to a path that isn't defined should not fall back to default | ||||
$ hg --cwd b push doesnotexist | ||||
abort: repository doesnotexist does not exist! | ||||
[255] | ||||