From: Florian Achleitner Date: Wed, 19 Sep 2012 15:21:15 +0000 (+0200) Subject: Implement a remote helper for svn in C X-Git-Tag: v1.8.1-rc0~108^2~15 X-Git-Url: https://git.lorimer.id.au/gitweb.git/diff_plain/68f64ff8b49ce5b32b11fe136ac89f0ba838a61c?ds=inline;hp=68f64ff8b49ce5b32b11fe136ac89f0ba838a61c Implement a remote helper for svn in C Enable basic fetching from subversion repositories. When processing remote URLs starting with testsvn::, git invokes this remote-helper. It starts svnrdump to extract revisions from the subversion repository in the 'dump file format', and converts them to a git-fast-import stream using the functions of vcs-svn/. Imported refs are created in a private namespace at refs/svn//master. The revision history is imported linearly (no branch detection) and completely, i.e. from revision 0 to HEAD. The 'bidi-import' capability is used. The remote-helper expects data from fast-import on its stdin. It buffers a batch of 'import' command lines in a string_list before starting to process them. Signed-off-by: Florian Achleitner Acked-by: David Michael Barr Signed-off-by: Junio C Hamano ---