12413
|
1 Test hangup signal in the middle of transaction
|
642
|
2
|
12413
|
3 $ "$TESTDIR/hghave" fifo || exit 80
|
|
4 $ hg init
|
|
5 $ mkfifo p
|
|
6 $ hg serve --stdio < p &
|
|
7 $ P=$!
|
|
8 $ (echo lock; echo addchangegroup; sleep 5) > p &
|
|
9 $ Q=$!
|
|
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
|