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 @@
@@ -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