t/helper: teach test-regex to report pattern errors (like REG_ILLSEQ)
[git/debian.git] / t / t4121-apply-diffs.sh
blob66368effd5c04ebeaeba30e30eaf9ba9d7cf262a
1 #!/bin/sh
3 test_description='git apply for contextually independent diffs'
4 . ./test-lib.sh
6 echo '1
13 8' >file
15 test_expect_success 'setup' \
16 'git add file &&
17 git commit -q -m 1 &&
18 git checkout -b test &&
19 mv file file.tmp &&
20 echo 0 >file &&
21 cat file.tmp >>file &&
22 rm file.tmp &&
23 git commit -a -q -m 2 &&
24 echo 9 >>file &&
25 git commit -a -q -m 3 &&
26 git checkout master'
28 test_expect_success \
29 'check if contextually independent diffs for the same file apply' \
30 '( git diff test~2 test~1 && git diff test~1 test~0 )| git apply'
32 test_done