Git fork
at reftables-rust 31 lines 728 B view raw
1#!/bin/sh 2 3test_description='format-patch mime headers and extra headers do not conflict' 4 5. ./test-lib.sh 6 7test_expect_success 'create commit with utf-8 body' ' 8 echo content >file && 9 git add file && 10 git commit -m one && 11 echo more >>file && 12 git commit -a -m "two 13 14 utf-8 body: ñ" 15' 16 17test_expect_success 'patch has mime headers' ' 18 rm -f 0001-two.patch && 19 git format-patch HEAD^ && 20 grep -i "content-type: text/plain; charset=utf-8" 0001-two.patch 21' 22 23test_expect_success 'patch has mime and extra headers' ' 24 rm -f 0001-two.patch && 25 git config format.headers "x-foo: bar" && 26 git format-patch HEAD^ && 27 grep -i "x-foo: bar" 0001-two.patch && 28 grep -i "content-type: text/plain; charset=utf-8" 0001-two.patch 29' 30 31test_done