git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCH] Re: git-am: less strong format "mbox" detection

From
Junio C Hamano <gitster@pobox.com>
Date
Jul 14, 2009, 08:42 UTC
Message-ID
<7v8wirirki.fsf@alter.siamese.dyndns.org>
In-Reply-To
<20090714082059.GA13808@vidovic>
Nicolas Sebrecht <nicolas.s.dev@gmx.fr> writes:
> And why should we accept "From "?
You are going totally in a wrong way around with this.

Berkeley mbox format is what we support, and "From " is the _only_ delimiter between pieces of e-mail in the file. We happen to allow "From: " in order to merely be extra nice for people who create mbox looking file by hand; I think it is an improvement not to require an optional SP after the colon there, but that is totally an independent issue.

I cannot offhand say if allowing anything but "From:" is necessarily an improvement, or making the format detection unnecessarily risky of misidentification. I do not particularly like the idea of allowing only some randomly selected fields like Return-Path and Delibered-To and not accepting others, let alone totally nonstandard X-Foo fields.

Previous: Johannes SixtNext: Nicolas Sebrecht
Message 5 of 10 in “git-am: less strong format "mbox" detection”
  1. git-am: less strong format "mbox" detectionNicolas Sebrecht, Jul 14, 2009
  2. Giuseppe BilottaJul 14, 2009
  3. Re: git-am: less strong format "mbox" detectionNicolas Sebrecht, Jul 14, 2009
  4. Johannes SixtJul 14, 2009
  5. Junio C HamanoJul 14, 2009
  6. Re: git-am: less strong format "mbox" detectionNicolas Sebrecht, Jul 14, 2009
  7. git-am: fix maildir support regression for unordered headers in emailsNicolas Sebrecht, Jul 15, 2009
  8. Junio C HamanoJul 15, 2009
  9. Derek FawcusJul 15, 2009
  10. Re: git-am: fix maildir support regression for unordered headers in emailsNicolas Sebrecht, Jul 15, 2009

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.