[PULL svn-fe] fast-import 'ls', line-buffer changes
From: Jonathan Nieder <hidden>
Date: 2016-06-15 22:50:40
Hi Junio,
Please pull
git://repo.or.cz/git/jrn.git svn-fe
to get the following changes on top of master + the old jn/svn-fe.
These are patches from the threads $gmane/164146 and $gmane/167536,
providing some plumbing to support incremental import in svn-fe. They
are probably far from perfect but they seem to work okay so far, and
I'd be fine with putting any fixes on top of them.
Thoughts, suggestions, etc welcome as always.
David Barr (1):
fast-import: add 'ls' command
Jonathan Nieder (13):
vcs-svn: eliminate global byte_buffer
vcs-svn: replace buffer_read_string memory pool with a strbuf
vcs-svn: collect line_buffer data in a struct
vcs-svn: teach line_buffer to handle multiple input files
vcs-svn: make test-line-buffer input format more flexible
tests: give vcs-svn/line_buffer its own test script
vcs-svn: tweak test-line-buffer to not assume line-oriented input
t0081 (line-buffer): add buffering tests
vcs-svn: add binary-safe read function
vcs-svn: allow character-oriented input
vcs-svn: allow input from file descriptor
vcs-svn: teach line_buffer about temporary files
Merge commit 'jn/svn-fe' of git://github.com/gitster/git into svn-fe
Documentation/git-fast-import.txt | 63 +++++++++++-
fast-import.c | 162 +++++++++++++++++++++++++++++-
t/t0080-vcs-svn.sh | 54 ----------
t/t0081-line-buffer.sh | 201 +++++++++++++++++++++++++++++++++++++
t/t9010-svn-fe.sh | 1 +
t/t9300-fast-import.sh | 92 +++++++++++++++--
test-line-buffer.c | 90 +++++++++++++----
vcs-svn/fast_export.c | 6 +-
vcs-svn/fast_export.h | 5 +-
vcs-svn/line_buffer.c | 105 +++++++++++++-------
vcs-svn/line_buffer.h | 33 +++++--
vcs-svn/line_buffer.txt | 36 ++++++-
vcs-svn/svndump.c | 23 +++--
13 files changed, 722 insertions(+), 149 deletions(-)