diff options
author | Jeff King <peff@peff.net> | 2008-03-28 17:29:01 -0400 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2008-05-21 13:05:10 -0700 |
commit | d54eaaa268eb79a51ac11bfa8bbfb456c0b1a1fa (patch) | |
tree | 5951cb2f77b339bf1a210169bba114b007dd8416 /t/t9001-send-email.sh | |
parent | 0706bd19ef9b41e7519df2c73796ef93484272fd (diff) | |
download | git-d54eaaa268eb79a51ac11bfa8bbfb456c0b1a1fa.tar.gz git-d54eaaa268eb79a51ac11bfa8bbfb456c0b1a1fa.tar.xz |
send-email: rfc2047-quote subject lines with non-ascii characters
We always use 'utf-8' as the encoding, since we currently
have no way of getting the information from the user.
This also refactors the quoting of recipient names, since
both processes can share the rfc2047 quoting code.
Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/t9001-send-email.sh')
-rwxr-xr-x | t/t9001-send-email.sh | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/t/t9001-send-email.sh b/t/t9001-send-email.sh index e222c4932..a4bcd282b 100755 --- a/t/t9001-send-email.sh +++ b/t/t9001-send-email.sh @@ -210,4 +210,19 @@ test_expect_success '--compose respects user mime type' ' ! grep "^Content-Type: text/plain; charset=utf-8" msgtxt1 ' +test_expect_success '--compose adds MIME for utf8 subject' ' + clean_fake_sendmail && + echo y | \ + GIT_EDITOR=$(pwd)/fake-editor \ + GIT_SEND_EMAIL_NOTTY=1 \ + git send-email \ + --compose --subject utf8-sübjëct \ + --from="Example <nobody@example.com>" \ + --to=nobody@example.com \ + --smtp-server="$(pwd)/fake.sendmail" \ + $patches && + grep "^fake edit" msgtxt1 && + grep "^Subject: =?utf-8?q?utf8-s=C3=BCbj=C3=ABct?=" msgtxt1 +' + test_done |