test-commit-unresolved.t
47 lines
| 995 B
| text/troff
|
Tads3Lexer
/ tests / test-commit-unresolved.t
Nicolas Dumazet
|
r11804 | $ echo "[extensions]" >> $HGRCPATH | ||
$ echo "graphlog=" >> $HGRCPATH | ||||
$ addcommit () { | ||||
> echo $1 > $1 | ||||
> hg add $1 | ||||
> hg commit -d "${2} 0" -m $1 | ||||
> } | ||||
$ commit () { | ||||
> hg commit -d "${2} 0" -m $1 | ||||
> } | ||||
$ hg init a | ||||
$ cd a | ||||
$ addcommit "A" 0 | ||||
$ addcommit "B" 1 | ||||
$ echo "C" >> A | ||||
$ commit "C" 2 | ||||
$ hg update -C 0 | ||||
1 files updated, 0 files merged, 1 files removed, 0 files unresolved | ||||
$ echo "D" >> A | ||||
$ commit "D" 3 | ||||
created new head | ||||
Merging a conflict araises | ||||
$ hg merge | ||||
merging A | ||||
warning: conflicts during merge. | ||||
merging A failed! | ||||
1 files updated, 0 files merged, 0 files removed, 1 files unresolved | ||||
use 'hg resolve' to retry unresolved file merges or 'hg update -C' to abandon | ||||
Correct the conflict without marking the file as resolved | ||||
$ echo "ABCD" > A | ||||
$ hg commit -m "Merged" | ||||
abort: unresolved merge conflicts (see hg resolve) | ||||
Mark the conflict as resolved and commit | ||||
$ hg resolve -m A | ||||
$ hg commit -m "Merged" | ||||
$ exit 0 | ||||