Hi, This is another attempt to merge David's SVN exporter into git.git. What changed since last time: David implemented incremental dump support, and I fixed certain things for the merge, as suggested by Jonathan Nieder. Preparing patches for the list eats up a lot of my time, and if this batch is more-or-less okay, I'd like it to be merged atleast into `pu`: we can squash in minor fixes later. The exporter is functionally complete and validated against ~940k revisions of the ASF repository. You can see the complete revision history in my `git-merge` branch of my fork of svn-dump-fast-export [1]. The issue of authorship has already been discussed, but what exactly I should do isn't very clear to me- in my opinion the author of all six patches should be hand-edited to: David Barr <david.barr@xxxxxxxxx> [1]: http://github.com/artagnon/svn-dump-fast-export Ramkumar Ramachandra (6): Add memory pool library Add cpp macro implementation of treaps Add library for string-specific memory pool Add stream helper library Add infrastructure to write revisions in fast-export format Add SVN dump parser vcs-svn/fast_export.c | 69 ++++++++++ vcs-svn/fast_export.h | 14 ++ vcs-svn/line_buffer.c | 129 ++++++++++++++++++ vcs-svn/line_buffer.h | 14 ++ vcs-svn/obj_pool.h | 98 ++++++++++++++ vcs-svn/repo_tree.c | 353 +++++++++++++++++++++++++++++++++++++++++++++++++ vcs-svn/repo_tree.h | 27 ++++ vcs-svn/string_pool.c | 110 +++++++++++++++ vcs-svn/string_pool.h | 14 ++ vcs-svn/svndump.c | 294 ++++++++++++++++++++++++++++++++++++++++ vcs-svn/svndump.h | 7 + vcs-svn/trp.h | 118 ++++++++++++++++ vcs-svn/trp.txt | 62 +++++++++ 13 files changed, 1309 insertions(+), 0 deletions(-) create mode 100644 vcs-svn/fast_export.c create mode 100644 vcs-svn/fast_export.h create mode 100644 vcs-svn/line_buffer.c create mode 100644 vcs-svn/line_buffer.h create mode 100644 vcs-svn/obj_pool.h create mode 100644 vcs-svn/repo_tree.c create mode 100644 vcs-svn/repo_tree.h create mode 100644 vcs-svn/string_pool.c create mode 100644 vcs-svn/string_pool.h create mode 100644 vcs-svn/svndump.c create mode 100644 vcs-svn/svndump.h create mode 100644 vcs-svn/trp.h create mode 100644 vcs-svn/trp.txt -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html