Hi, It certainly looks like I'll never give up trying to get this series merged- this is my third attempt :) Much thanks to David for all the awesome code, and to Jonathan for all the detailed timely reviews. Hopefully, this time the series will have fewer mistakes and will actually be merged. Sadly, I still haven't been able to get rid of the compiler warnings about unused functions, and it looks like this series won't graduate to `master` before that happens- I'd appreciate pointers on how to do this. Please feel free to nitpick every little detail, but please don't use that as an excuse to hold up the series. I'd appreciate some acks from everyone who has been involved with this to make it easier for Junio to decide. Major change since last time: Removed dependency on mmap for portability reasons. Thanks! -- Ram David Barr (5): Add memory pool library Add library for string-specific memory pool Add stream helper library Add infrastructure to write revisions in fast-export format Add SVN dump parser Jason Evans (1): Add cpp macro implementation of treaps vcs-svn/fast_export.c | 74 +++++++++++ vcs-svn/fast_export.h | 14 ++ vcs-svn/line_buffer.c | 134 ++++++++++++++++++++ vcs-svn/line_buffer.h | 14 ++ vcs-svn/obj_pool.h | 90 +++++++++++++ vcs-svn/repo_tree.c | 335 +++++++++++++++++++++++++++++++++++++++++++++++++ vcs-svn/repo_tree.h | 26 ++++ vcs-svn/string_pool.c | 116 +++++++++++++++++ vcs-svn/string_pool.h | 15 +++ vcs-svn/svndump.c | 298 +++++++++++++++++++++++++++++++++++++++++++ vcs-svn/svndump.h | 7 + vcs-svn/trp.h | 201 +++++++++++++++++++++++++++++ vcs-svn/trp.txt | 61 +++++++++ 13 files changed, 1385 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