#!/bin/sh | |
test_description='format-patch mime headers and extra headers do not conflict' | |
. ./test-lib.sh | |
test_expect_success 'create commit with utf-8 body' ' | |
echo content >file && | |
git add file && | |
git commit -m one && | |
echo more >>file && | |
git commit -a -m "two | |
utf-8 body: ñ" | |
' | |
test_expect_success 'patch has mime headers' ' | |
rm -f 0001-two.patch && | |
git format-patch HEAD^ && | |
grep -i "content-type: text/plain; charset=utf-8" 0001-two.patch | |
' | |
test_expect_success 'patch has mime and extra headers' ' | |
rm -f 0001-two.patch && | |
git config format.headers "x-foo: bar" && | |
git format-patch HEAD^ && | |
grep -i "x-foo: bar" 0001-two.patch && | |
grep -i "content-type: text/plain; charset=utf-8" 0001-two.patch | |
' | |
test_done |