##// END OF EJS Templates
tests: unify test-hup
Matt Mackall -
r12413:f8dc8368 default
parent child Browse files
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