test-merge5.t
37 lines
| 1009 B
| text/troff
|
Tads3Lexer
/ tests / test-merge5.t
Pradeepkumar Gayam
|
r11978 | $ hg init | ||
$ echo This is file a1 > a | ||||
$ echo This is file b1 > b | ||||
$ hg add a b | ||||
Martin Geisler
|
r12155 | $ hg commit -m "commit #0" | ||
Pradeepkumar Gayam
|
r11978 | $ echo This is file b22 > b | ||
Martin Geisler
|
r12155 | $ hg commit -m "comment #1" | ||
Pradeepkumar Gayam
|
r11978 | $ hg update 0 | ||
1 files updated, 0 files merged, 0 files removed, 0 files unresolved | ||||
$ rm b | ||||
Martin Geisler
|
r12155 | $ hg commit -A -m "comment #2" | ||
Pradeepkumar Gayam
|
r11978 | removing b | ||
created new head | ||||
Brodie Rao
|
r12154 | $ hg update 1 | ||
1 files updated, 0 files merged, 0 files removed, 0 files unresolved | ||||
$ hg update | ||||
Brodie Rao
|
r12681 | abort: crosses branches (merge branches or use --check to force update) | ||
Matt Mackall
|
r12316 | [255] | ||
Brodie Rao
|
r12154 | $ hg update -c | ||
0 files updated, 0 files merged, 1 files removed, 0 files unresolved | ||||
Pradeepkumar Gayam
|
r11978 | $ mv a c | ||
Martin Geisler
|
r12155 | In theory, we shouldn't need the "-y" below, but it prevents this test | ||
from hanging when "hg update" erroneously prompts the user for "keep | ||||
or delete". | ||||
Should abort: | ||||
Pradeepkumar Gayam
|
r11978 | $ hg update -y 1 | ||
Brodie Rao
|
r12681 | abort: crosses branches (merge branches or use --clean to discard changes) | ||
Matt Mackall
|
r12316 | [255] | ||
Pradeepkumar Gayam
|
r11978 | $ mv c a | ||
Martin Geisler
|
r12155 | |||
Should succeed: | ||||
Pradeepkumar Gayam
|
r11978 | $ hg update -y 1 | ||
1 files updated, 0 files merged, 0 files removed, 0 files unresolved | ||||