Except for the first patch, this patch series attempts to include David's exporter [1] into git.git. I've made some efforts to go through every small detail in the code to clean and document it for clarity. If the code is more-or-less ready for inclusion (perhaps into 'next'?), the plan is to continue developing the exporter on a separate repository and pull changes into git.git. I haven't written a Makefile rule for building this yet. The first patch includes the skeleton remote helper I sent last time with some minor changes, and is still a WIP (I'm especially unhappy with the Makefile rule): I'll post another patch shortly. I've only included it in this series to illustrate how I'll use David's exporter. [1]: http://github.com/artagnon/svn-dump-fast-export -- Ram Ramkumar Ramachandra (7): Add skeleton remote helper for SVN Add cpp macro implementation of treaps Add buffer pool library Add a memory pool library Add API for string-specific memory pool Add SVN revision parser and exporter Add handler for SVN dump Makefile | 9 ++- remote-svn.c | 201 +++++++++++++++++++++++++++++ vcs-svn/fast_export.c | 61 +++++++++ vcs-svn/fast_export.h | 17 +++ vcs-svn/line_buffer.c | 115 +++++++++++++++++ vcs-svn/line_buffer.h | 14 ++ vcs-svn/obj_pool.h | 61 +++++++++ vcs-svn/repo_tree.c | 333 +++++++++++++++++++++++++++++++++++++++++++++++++ vcs-svn/repo_tree.h | 31 +++++ vcs-svn/string_pool.c | 84 +++++++++++++ vcs-svn/string_pool.h | 11 ++ vcs-svn/svnclient.c | 20 +++ vcs-svn/svnclient.h | 7 + vcs-svn/svndump.c | 277 ++++++++++++++++++++++++++++++++++++++++ vcs-svn/svndump.h | 7 + vcs-svn/trp.h | 221 ++++++++++++++++++++++++++++++++ 16 files changed, 1468 insertions(+), 1 deletions(-) create mode 100644 remote-svn.c 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/svnclient.c create mode 100644 vcs-svn/svnclient.h create mode 100644 vcs-svn/svndump.c create mode 100644 vcs-svn/svndump.h create mode 100644 vcs-svn/trp.h -- 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