mirror of
https://github.com/facebook/sapling.git
synced 2024-10-09 08:18:15 +03:00
41 lines
659 B
Perl
41 lines
659 B
Perl
|
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
|