vcs-svn: pass paths through to fast-import
commit030879718f696b67fe1c958ab0a238971773ac96
authorDavid Barr <david.barr@cordelta.com>
Mon, 13 Dec 2010 05:41:12 +0000 (13 16:41 +1100)
committerJonathan Nieder <jrnieder@gmail.com>
Tue, 22 Mar 2011 23:32:58 +0000 (22 18:32 -0500)
tree62ac797e2759a363de11ecb04cfa9a5c4ce1b4a0
parentfa6c4bceabdb7bc4bf8946c4887f08e9765f5ff6
vcs-svn: pass paths through to fast-import

Now that there is no internal representation of the repo, it is not
necessary to tokenise paths.  Use strbuf instead and bypass
string_pool.

This means svn-fe can handle arbitrarily long paths (as long as a
strbuf can fit them), with arbitrarily many path components.

While at it, since we now treat paths in their entirety, only quote
when necessary.

Signed-off-by: David Barr <david.barr@cordelta.com>
Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
vcs-svn/fast_export.c
vcs-svn/fast_export.h
vcs-svn/repo_tree.c
vcs-svn/repo_tree.h
vcs-svn/svndump.c