[PATCH 1/2] hooks/post-receive-email: set encoding to utf-8
- From
Jonathan Nieder <jrnieder@gmail.com>
- Date
- Mar 8, 2012, 11:57 UTC
- Message-ID
- <20120308115754.GA2750@burratino>
- In-Reply-To
- <20120308115119.GA2604@burratino>
From: Gerrit Pape <pape@smarden.org>
"git log" generates logs in UTF-8 encoding by default, but the post-receive-email example hook does not declare any encoding in the emails it sends. So add a line there:
+ Content-Type: text/plain; charset=utf-8
[jn: tweaked to also set 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@cs.msu.su> Signed-off-by: Jonathan Nieder <jrnieder@gmail.com> --- contrib/hooks/post-receive-email | 3 +++ 1 file changed, 3 insertions(+)
diff --git a/contrib/hooks/post-receive-email b/contrib/hooks/post-receive-email index 01af9df1..dc184d0b 100755 --- a/contrib/hooks/post-receive-email +++ b/contrib/hooks/post-receive-email @@ -233,6 +233,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
-- 1.7.9.2