From: Nanako Shiraishi Date: Sun, 23 Aug 2009 21:07:08 GMT Subject: Re: [PATCH-v2/RFC 3/6] xutils: fix ignore-all-space on incomplete line Message-ID: <20090824060708.6117@nanako3.lavabit.com> In-Reply-To: <7v1vn2yklo.fsf@alter.siamese.dyndns.org> Quoting Junio C Hamano > Having said that, I could use something like this. > > -- >8 -- cut here -- >8 -- > Subject: [PATCH] Teach mailinfo to ignore everything before -- >8 -- mark > > This teaches mailinfo the scissors -- >8 -- mark; the command ignores > everything before it in the message body. > > Signed-off-by: Junio C Hamano There are left handed people whose scissors run in the wrong direction. diff --git a/builtin-mailinfo.c b/builtin-mailinfo.c index b0906ef..38c01e4 100644 --- a/builtin-mailinfo.c +++ b/builtin-mailinfo.c @@ -725,7 +725,8 @@ static int scissors(const struct strbuf *line) scissors_dashes_seen |= 02; continue; } - if (i + 1 < len && !memcmp(buf + i, ">8", 2)) { + if (i + 1 < len && + !memcmp(buf + i, ">8", 2) || !memcmp(buf + i, "8<", 2)) { scissors_dashes_seen |= 01; i++; continue; -- Nanako Shiraishi http://ivory.ap.teacup.com/nanako3/