vcs-svn: Teach line_buffer to handle multiple input files
commit0f3273ac8145c043f38f195954dc479bb0dca273
authorJonathan Nieder <jrnieder@gmail.com>
Mon, 11 Oct 2010 02:41:06 +0000 (10 21:41 -0500)
committerDavid Barr <david.barr@cordelta.com>
Sat, 23 Oct 2010 01:25:24 +0000 (23 12:25 +1100)
tree742c8d3df540fc1b8f245d5a626f4b6aa150d87a
parent4c23922c24fb329c49f90ef9bb4095ec597b218f
vcs-svn: Teach line_buffer to handle multiple input files

Collect the line_buffer state in a newly public line_buffer struct.
Callers can use multiple line_buffers to manage input from multiple
files at a time.

The Subversion-format delta applier will use this to stream a delta
and the preimage it applies to at the same time.

Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
fast_export.c
fast_export.h
line_buffer.c
line_buffer.h
line_buffer.txt [new file with mode: 0644]
svndump.c
svndump.h