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

[PATCH 0/2] fast-import: tighten up parsing ident line

From
Jonathan Nieder <jrnieder@gmail.com>
Date
Apr 24, 2010, 20:38 UTC
Message-ID
<20100424203827.GA24948@progeny.tock>
In-Reply-To
<20100424190419.GA7502@spearce.org>
Shawn O. Pearce wrote:
> Jonathan Nieder <jrnieder@gmail.com> wrote:
Show 7 quoted lines
>> git fast-import is capable of producing commits with some of these
>> problems: for example, it is fine with
>> 
>> 	committer C O Mitter <foo@b>ar.net> 005 -    +5
>
> Yuck.  We probably should tighten up the parser in fast-import a
> bit more.
How about this?
Jonathan Nieder (2):
  fast-import: be strict about formatting of dates
  fast-import: validate entire ident string
 Documentation/git-fast-import.txt |    9 ++--
 fast-import.c                     |   63 ++++++++++++++--------
 t/t9300-fast-import.sh            |  105 +++++++++++++++++++++++++++++++++++++
 3 files changed, 150 insertions(+), 27 deletions(-)
Previous: Shawn O. PearceNext: Jonathan Nieder
Message 5 of 13 in “fast-import docs: LT is valid in email, GT is not”
  1. fast-import docs: LT is valid in email, GT is notMark Lodato, Apr 24, 2010
  2. fsck: check ident lines in commit objectsJonathan Nieder, Apr 24, 2010
  3. Jonathan NiederApr 24, 2010
  4. Shawn O. PearceApr 24, 2010
  5. 0/2 fast-import: tighten up parsing ident lineJonathan Nieder, Apr 24, 2010
  6. 1/2 fast-import: be strict about formatting of raw datesJonathan Nieder, Apr 24, 2010
  7. 2/2 fast-import: validate entire ident stringJonathan Nieder, Apr 24, 2010
  8. Shawn O. PearceApr 26, 2010
  9. Jonathan NiederApr 26, 2010
  10. Jonathan NiederApr 26, 2010
  11. Junio C HamanoMay 4, 2010
  12. Jonathan NiederApr 24, 2010
  13. Mark LodatoApr 24, 2010

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.