Browse Source
* maint: format-patch: generate MIME header as needed even when there is format.headermaint
Junio C Hamano
17 years ago
7 changed files with 71 additions and 22 deletions
@ -0,0 +1,30 @@ |
|||||||
|
#!/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 |
Loading…
Reference in new issue