##// END OF EJS Templates
tests: make test-hup more race-proof...
tests: make test-hup more race-proof We need to wait until a journal exists AND is non-empty before aborting a transaction to get stable output. We move the kill wait outside the fifo block to avoid potential deadlock.

File last commit:

r13437:6169493a stable
r16342:7e24d348 stable
Show More
test-merge-subrepos.t
25 lines | 450 B | text/troff | Tads3Lexer
/ tests / test-merge-subrepos.t
Oleg Stepanov
Do not allow merging with uncommitted changes in a subrepo
r13437 $ hg init
$ echo a > a
$ hg ci -qAm 'add a'
$ hg init subrepo
$ echo 'subrepo = http://example.net/libfoo' > .hgsub
$ hg ci -qAm 'added subrepo'
$ hg up -qC 0
$ echo ax > a
$ hg ci -m 'changed a'
created new head
$ hg up -qC 1
$ cd subrepo
$ echo b > b
$ hg add b
$ cd ..
Should fail, since there are added files to subrepo:
$ hg merge
abort: outstanding uncommitted changes in subrepository 'subrepo'
[255]