3 # Copyright (c) 2010 Andreas Gruenbacher
6 test_description='git apply filename consistency check'
10 test_expect_success setup '
11 cat > bad1.patch <<EOF &&
14 index 0000000..d00491f
20 cat > bad2.patch <<EOF
22 deleted file mode 100644
23 index d00491f..0000000
31 test_expect_success 'apply diff with inconsistent filenames in headers' '
32 test_must_fail git apply bad1.patch 2>err &&
33 grep "inconsistent new filename" err &&
34 test_must_fail git apply bad2.patch 2>err &&
35 grep "inconsistent old filename" err