diff options
Diffstat (limited to 'test/half-applies.test')
-rw-r--r-- | test/half-applies.test | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/test/half-applies.test b/test/half-applies.test new file mode 100644 index 0000000..a0aba9c --- /dev/null +++ b/test/half-applies.test @@ -0,0 +1,44 @@ +$ rm -rf d +$ mkdir -p d/patches +$ cd d + +$ echo foo > foo.orig +$ echo foo2 > foo +$ echo bar > bar.orig +$ echo bar2 > bar +$ diff -u foo.orig foo >> patches/foorab.diff +$ diff -u bar bar.orig >> patches/foorab.diff +$ mv foo.orig foo +$ mv bar.orig bar +$ echo foorab.diff -p0 > patches/series +$ quilt push +> Applying patch patches/foorab.diff +> patching file foo +> patching file bar +> Hunk #1 FAILED at 1. +> 1 out of 1 hunk FAILED -- rejects in file bar +> Patch patches/foorab.diff does not apply (enforce with -f) + +$ quilt push +> Applying patch patches/foorab.diff +> patching file foo +> patching file bar +> Hunk #1 FAILED at 1. +> 1 out of 1 hunk FAILED -- rejects in file bar +> Patch patches/foorab.diff does not apply (enforce with -f) + +$ quilt push -qf +> Applying patch patches/foorab.diff +> 1 out of 1 hunk FAILED -- saving rejects to file bar.rej +> Applied patch patches/foorab.diff (forced; needs refresh) + +$ quilt diff +> Index: foo +> =================================================================== +> --- foo.orig +> +++ foo +> @@ -1 +1 @@ +> -foo +> +foo2 +$ cd .. +$ rm -rf d |