Make trailing LF following fast-import `data` commands optional
commit2c570cde98cfde704ee67ea29031493c633f971e
authorShawn O. Pearce <spearce@spearce.org>
Wed, 1 Aug 2007 04:24:25 +0000 (1 00:24 -0400)
committerShawn O. Pearce <spearce@spearce.org>
Sun, 19 Aug 2007 07:38:35 +0000 (19 03:38 -0400)
tree01b2aab3fe8da779ecaed3baa7246d87f7ae0fa8
parent401d53fa35098266e2a4a904a4598b59f1b74663
Make trailing LF following fast-import `data` commands optional

A few fast-import frontend developers have found it odd that we
require the LF following a `data` command, especially in the exact
byte count format.  Technically we don't need this LF to parse
the stream properly, but having it here does make the stream more
readable to humans.  We can easily make the LF optional by peeking
at the next byte available from the stream and pushing it back into
the buffer if its not LF.

Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
Documentation/git-fast-import.txt
fast-import.c
t/t9300-fast-import.sh