Show More
@@ -1,15 +1,20 b'' | |||||
1 | #!/bin/sh |
|
1 | Test hangup signal in the middle of transaction | |
2 |
|
||||
3 | "$TESTDIR/hghave" fifo || exit 80 |
|
|||
4 |
|
||||
5 | hg init |
|
|||
6 | mkfifo p |
|
|||
7 |
|
2 | |||
8 | hg serve --stdio < p & |
|
3 | $ "$TESTDIR/hghave" fifo || exit 80 | |
9 | P=$! |
|
4 | $ hg init | |
10 | (echo lock; echo addchangegroup; sleep 5) > p & |
|
5 | $ mkfifo p | |
11 | Q=$! |
|
6 | $ hg serve --stdio < p & | |
12 | sleep 3 |
|
7 | $ P=$! | |
13 | kill -HUP $P |
|
8 | $ (echo lock; echo addchangegroup; sleep 5) > p & | |
14 | wait |
|
9 | $ Q=$! | |
15 | echo .hg/* .hg/store/* |
|
10 | $ sleep 3 | |
|
11 | 0 | |||
|
12 | 0 | |||
|
13 | adding changesets | |||
|
14 | $ kill -HUP $P | |||
|
15 | $ wait | |||
|
16 | transaction abort! | |||
|
17 | rollback completed | |||
|
18 | killed! | |||
|
19 | $ echo .hg/* .hg/store/* | |||
|
20 | .hg/00changelog.i .hg/journal.branch .hg/journal.desc .hg/journal.dirstate .hg/requires .hg/store .hg/store/00changelog.i .hg/store/00changelog.i.a |
1 | NO CONTENT: file was removed |
|
NO CONTENT: file was removed |
General Comments 0
You need to be logged in to leave comments.
Login now