Mercurial > hg
diff tests/test-mq-qimport-fail-cleanup.t @ 12465:8b12768b15e2
tests: unify test-mq-qimport-fail-cleanup
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Sun, 26 Sep 2010 13:43:21 -0500 |
parents | tests/test-mq-qimport-fail-cleanup@1b82a26635d7 |
children | 1e9451476bf8 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/test-mq-qimport-fail-cleanup.t Sun Sep 26 13:43:21 2010 -0500 @@ -0,0 +1,40 @@ +Failed qimport of patches from files should cleanup by recording successfully +imported patches in series file. + + $ echo "[extensions]" >> $HGRCPATH + $ echo "mq=" >> $HGRCPATH + $ hg init repo + $ cd repo + $ echo a > a + $ hg ci -Am'add a' + adding a + $ cat >b.patch<<EOF + > diff --git a/a b/a + > --- a/a + > +++ b/a + > @@ -1,1 +1,2 @@ + > a + > +b + > EOF + $ echo + + +empty series + + $ hg qseries + $ echo + + +qimport valid patch followed by invalid patch + + $ hg qimport b.patch fakepatch + adding b.patch to series file + abort: unable to read file fakepatch + [255] + $ echo + + +valid patches before fail added to series + + $ hg qseries + b.patch