author | Matt Mackall <mpm@selenic.com> |
Sat, 15 Oct 2011 12:52:43 -0500 | |
changeset 15268 | bd5103819c2e |
parent 14266 | 89e7d35e0ef0 |
child 15446 | c5c9ca3719f9 |
permissions | -rw-r--r-- |
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/* |
|
14266
89e7d35e0ef0
fix bookmarks rollback behavior
Alexander Solovyov <alexander@solovyov.net>
parents:
12413
diff
changeset
|
20 |
.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 |