Re: imap-send badly handles commit bodies beginning with "From <"
- From
Jeff King <peff@peff.net>
- Date
- Oct 28, 2011, 20:32 UTC
- Message-ID
- <20111028203256.GA15082@sigill.intra.peff.net>
- In-Reply-To
- <20111028180044.GA3966@foghorn.codeweavers.com>
On Fri, Oct 28, 2011 at 01:00:44PM -0500, Andrew Eikum wrote:
Show 5 quoted lines
> On the server side, it was split into two mails on either side of that > commit message's From line with neither mail actually containing the > From line. To fix it, I just changed it to "Copied from <url>:" :-P > > Ain't mbox grand?
Mbox does have this problem, but I think in this case it is a particularly crappy implementation of mbox in imap-send. Look at imap-send.c:split_msg; it just looks for "From ".
It should at least check for something that looks like a timestamp, like git-mailsplit does. Maybe mailsplit's is_from_line should be factored out so that it can be reused in imap-send.
Want to work on a patch?
-Peff