test-default-push.t
71 lines
| 1.7 KiB
| text/troff
|
Tads3Lexer
/ tests / test-default-push.t
|
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 | ||||
|
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 .. | ||||
|
r12287 | Push should push to 'default' when 'default-push' not set: | ||
$ hg --cwd b push | ||||
|
r15447 | pushing to $TESTTMP/a (glob) | ||
|
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: | ||||
|
r22837 | $ echo '[paths]' >> b/.hg/hgrc | ||
|
r12287 | $ echo 'default-push = ../c' >> b/.hg/hgrc | ||
$ hg --cwd b push | ||||
|
r15447 | pushing to $TESTTMP/c (glob) | ||
|
r12287 | searching for changes | ||
adding changesets | ||||
adding manifests | ||||
adding file changes | ||||
added 1 changesets with 1 changes to 1 files | ||||
|
r26189 | |||
|
r26820 | 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 .. | ||||
|
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] | ||||