diff options
author | Gerrit Pape <pape@smarden.org> | 2008-12-11 20:27:21 +0000 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2013-08-05 10:17:38 -0700 |
commit | 53a7296e7ebab82d23983fd5506a2bf5ee5d2d0c (patch) | |
tree | fe0960f6ab0f8a16d5179b346e5335de72c7c733 /contrib/hooks | |
parent | hooks/post-receive-email: force log messages in UTF-8 (diff) | |
download | tgif-53a7296e7ebab82d23983fd5506a2bf5ee5d2d0c.tar.xz |
hooks/post-receive-email: set declared encoding to utf-8
Some email clients (e.g., claws-mail) display the message body
incorrectly when the charset is not defined explicitly in a
Content-Type header. "git log" generates logs in UTF-8 encoding by
default, so add a Content-Type header declaring that encoding to
the emails the post-receive-email example hook sends.
[jn: also setting the Content-Transfer-Encoding so MTAs know what
kind of mangling might be needed when sending to a non 8-bit clean
SMTP host]
Requested-by: Alexander Gerasiov <gq@debian.org>
Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'contrib/hooks')
-rwxr-xr-x | contrib/hooks/post-receive-email | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/contrib/hooks/post-receive-email b/contrib/hooks/post-receive-email index ba93a0d845..8ee410f843 100755 --- a/contrib/hooks/post-receive-email +++ b/contrib/hooks/post-receive-email @@ -242,6 +242,9 @@ generate_email_header() cat <<-EOF To: $recipients Subject: ${emailprefix}$projectdesc $refname_type $short_refname ${change_type}d. $describe + MIME-Version: 1.0 + Content-Type: text/plain; charset=utf-8 + Content-Transfer-Encoding: 8bit X-Git-Refname: $refname X-Git-Reftype: $refname_type X-Git-Oldrev: $oldrev |