Hi, While Ram travels halfway across the globe, I have rerolled at his request. You can find the result at git://repo.or.cz/git/jrn.git rr/svn-fe The main difference from the version sent already is the addition of tests and a small tweak to the treap implementation to make them pass. I will send the two patches with new tests as replies to this message. Thoughts welcome, as always. David Barr (5): Add memory pool library vcs-svn: Add 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 treap implementation Jonathan Nieder (3): Export parse_date_basic() to convert a date string to timestamp Introduce vcs-svn lib Add a sample user for the svndump library .gitignore | 2 + Makefile | 14 ++- cache.h | 1 + contrib/svn-fe/.gitignore | 4 + contrib/svn-fe/Makefile | 64 +++++++++ contrib/svn-fe/svn-fe.c | 15 ++ contrib/svn-fe/svn-fe.txt | 68 +++++++++ date.c | 14 +- t/t0080-vcs-svn.sh | 101 ++++++++++++++ test-obj-pool.c | 116 ++++++++++++++++ test-treap.c | 65 +++++++++ vcs-svn/LICENSE | 33 +++++ vcs-svn/fast_export.c | 75 ++++++++++ vcs-svn/fast_export.h | 14 ++ vcs-svn/line_buffer.c | 91 +++++++++++++ vcs-svn/line_buffer.h | 12 ++ vcs-svn/obj_pool.h | 61 +++++++++ vcs-svn/repo_tree.c | 331 +++++++++++++++++++++++++++++++++++++++++++++ vcs-svn/repo_tree.h | 26 ++++ vcs-svn/string_pool.c | 101 ++++++++++++++ vcs-svn/string_pool.h | 12 ++ vcs-svn/svndump.c | 289 +++++++++++++++++++++++++++++++++++++++ vcs-svn/svndump.h | 8 + vcs-svn/trp.h | 223 ++++++++++++++++++++++++++++++ vcs-svn/trp.txt | 98 +++++++++++++ 25 files changed, 1829 insertions(+), 9 deletions(-) create mode 100644 contrib/svn-fe/.gitignore create mode 100644 contrib/svn-fe/Makefile create mode 100644 contrib/svn-fe/svn-fe.c create mode 100644 contrib/svn-fe/svn-fe.txt create mode 100755 t/t0080-vcs-svn.sh create mode 100644 test-obj-pool.c create mode 100644 test-treap.c create mode 100644 vcs-svn/LICENSE 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 -- 1.7.2.rc2 -- 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