From: "Štěpán Němec" <stepnem@gmail.com>
To: Russ Allbery <rra@debian.org>
Cc: "Jonathan Nieder" <jrnieder@gmail.com>,
"Git Mailing List" <git@vger.kernel.org>,
"Stefan-W. Hahn" <stefan.hahn@s-hahn.de>,
"Lukas Sandström" <luksan@gmail.com>, "Jeff King" <peff@peff.net>,
"Christian Himpel" <chressie@googlemail.com>
Subject: use base64 instead of quoted-printable in format-patch headers (was Re: Make format-patch produce UTF-8 `From:' header)
Date: Mon, 20 Sep 2010 14:20:40 +0200 [thread overview]
Message-ID: <87k4mgsj1j.fsf_-_@gmail.com> (raw)
In-Reply-To: <87mxrda6e3.fsf@windlord.stanford.edu> (Russ Allbery's message of "Sun, 19 Sep 2010 12:19:00 -0700")
Russ Allbery <rra@debian.org> writes:
> Štěpán Němec <stepnem@gmail.com> writes:
>> Jonathan Nieder <jrnieder@gmail.com> writes:
>
>>> Maybe format-patch could provide another mode to produce patches that
>>> do not include unnecessary headers (in particular, leaving out the
>>> difficult "From " line and using UTF-8 instead of quoted-printable for
>>> the "From: " line).
>
>> FWIW, the quoted-printable `From:' encoding has always annoyed me -- I
>> replace it manually with my name & address in UTF-8 every time I send
>> out a patch. What is the reason format-patch does that (and if there is
>> a reason not to change the default, could an option to disable it be
>> provided)?
>
> Well, it's required if you're going to actually send the result directly
> as a mail message, since the RFC 5322 format requires headers be encoded
> using RFC 2047 encoding.
Right... thanks for pointing that out. So the problem I'm seeing is
actually different -- some software (including Mutt and the mailing
list/archive software used by this list) appears to have problems with
quoted-printable, but not with base64.
To take my name as example: when I send mail from Mutt, it is encoded as
"=?utf-8?B?xaB0xJtww6FuIE7Em21lYw==?=", i.e. base64, and both Mutt and
the vger archive seem to decode it properly, whereas the
quoted-printable version produced by fromat-patch, i.e.
"=?utf-8?q?=C5=A0t=C4=9Bp=C3=A1n=20N=C4=9Bmec?=" in this case, is left
undecoded by Mutt and mis-decoded in the ML archive as far as I have
seen. I'm not sure about other software (Gnus seems to be able to deal
with both correctly), but perhaps it would make sense to switch to
base64 in format-patch?
Štěpán
next prev parent reply other threads:[~2010-09-20 12:21 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-09-19 14:24 git am should recognize >From Jonathan Nieder
2010-09-19 14:32 ` Jonathan Nieder
2010-09-19 18:01 ` Russ Allbery
2010-09-19 18:38 ` Make format-patch produce UTF-8 `From:' header (was Re: git am should recognize >From) Štěpán Němec
2010-09-19 19:19 ` Make format-patch produce UTF-8 `From:' header Russ Allbery
2010-09-20 12:20 ` Štěpán Němec [this message]
2010-09-20 13:46 ` use base64 instead of quoted-printable in format-patch headers (was Re: Make format-patch produce UTF-8 `From:' header) Ævar Arnfjörð Bjarmason
2010-09-20 15:29 ` Brandon Casey
2010-09-20 15:55 ` use base64 instead of quoted-printable in format-patch headers Štěpán Němec
2010-09-19 19:44 ` Make format-patch produce UTF-8 `From:' header (was Re: git am should recognize >From) Erik Faye-Lund
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87k4mgsj1j.fsf_-_@gmail.com \
--to=stepnem@gmail.com \
--cc=chressie@googlemail.com \
--cc=git@vger.kernel.org \
--cc=jrnieder@gmail.com \
--cc=luksan@gmail.com \
--cc=peff@peff.net \
--cc=rra@debian.org \
--cc=stefan.hahn@s-hahn.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.