2010-09-26 22:41:32 +04:00
|
|
|
Test hangup signal in the middle of transaction
|
|
|
|
|
2011-11-07 06:24:53 +04:00
|
|
|
$ "$TESTDIR/hghave" serve fifo || exit 80
|
2010-09-26 22:41:32 +04:00
|
|
|
$ hg init
|
|
|
|
$ mkfifo p
|
|
|
|
$ hg serve --stdio < p &
|
|
|
|
$ P=$!
|
|
|
|
$ (echo lock; echo addchangegroup; sleep 5) > p &
|
|
|
|
$ Q=$!
|
|
|
|
$ sleep 3
|
|
|
|
0
|
|
|
|
0
|
|
|
|
adding changesets
|
|
|
|
$ kill -HUP $P
|
|
|
|
$ wait
|
|
|
|
transaction abort!
|
|
|
|
rollback completed
|
|
|
|
killed!
|
|
|
|
$ echo .hg/* .hg/store/*
|
2011-11-07 15:27:25 +04:00
|
|
|
.hg/00changelog.i .hg/journal.bookmarks .hg/journal.branch .hg/journal.desc .hg/journal.dirstate .hg/requires .hg/store .hg/store/00changelog.i .hg/store/00changelog.i.a .hg/store/journal.phaseroots
|