Mercurial > hg
view tests/test-hup.t @ 14369:f8932d540088
patch: handle binary copies as regular ones
This introduces a performance regression for large files, as they will be
copied just to be clobbered afterwards since binary patching does not use
deltas. But it simplifies the code and the previous optimization will be
reintroduced later in a better way.
author | Patrick Mezard <pmezard@gmail.com> |
---|---|
date | Wed, 18 May 2011 23:48:13 +0200 |
parents | 89e7d35e0ef0 |
children | c5c9ca3719f9 |
line wrap: on
line source
Test hangup signal in the middle of transaction $ "$TESTDIR/hghave" fifo || exit 80 $ 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/* .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