Hi! svn-fe has some serious changes on the horizon. As a preparation, let’s round up what we have now. The most controversial change is probably the new svn-fe test, which takes about 15 seconds (for the “svnadmin load”, not the svn-fe step :)). It is in the t9* series, so hopefully that will not dissuade people from running the earlier tests. The main highlight in the changes is a new Input error to stderr if a system call failed in reading in the dump file. It still returns status 0 in this and other error situations, though. Based on maint (for no good reason; that’s just where I tried it). Intended to replace rr/svn-export in pu (only if Ram likes it, of course). Thoughts welcome. David Barr (5): Add memory pool library Add string-specific memory pool Add stream helper library Infrastructure to write revisions in fast-export format SVN dump parser Jason Evans (1): Add treap implementation Jonathan Nieder (4): Export parse_date_basic() to convert a date string to timestamp Introduce vcs-svn lib Update svn-fe manual svn-fe manual: Clarify warning about deltas in dumpfiles .gitignore | 5 + Makefile | 25 +++- cache.h | 1 + contrib/svn-fe/svn-fe.c | 1 + contrib/svn-fe/svn-fe.txt | 19 ++-- date.c | 14 +- t/t0080-vcs-svn.sh | 171 +++++++++++++++++++++++ t/t9010-svn-fe.sh | 32 +++++ test-line-buffer.c | 46 +++++++ test-obj-pool.c | 116 ++++++++++++++++ test-string-pool.c | 31 +++++ test-svn-fe.c | 18 +++ test-treap.c | 65 +++++++++ vcs-svn/LICENSE | 33 +++++ vcs-svn/fast_export.c | 74 ++++++++++ vcs-svn/fast_export.h | 11 ++ vcs-svn/line_buffer.c | 102 ++++++++++++++ vcs-svn/line_buffer.h | 12 ++ vcs-svn/line_buffer.txt | 62 +++++++++ vcs-svn/obj_pool.h | 61 +++++++++ vcs-svn/repo_tree.c | 328 +++++++++++++++++++++++++++++++++++++++++++++ vcs-svn/repo_tree.h | 26 ++++ vcs-svn/string_pool.c | 102 ++++++++++++++ vcs-svn/string_pool.h | 11 ++ vcs-svn/string_pool.txt | 43 ++++++ vcs-svn/svndump.c | 302 +++++++++++++++++++++++++++++++++++++++++ vcs-svn/svndump.h | 9 ++ vcs-svn/trp.h | 236 ++++++++++++++++++++++++++++++++ vcs-svn/trp.txt | 103 ++++++++++++++ 29 files changed, 2040 insertions(+), 19 deletions(-) create mode 100755 t/t0080-vcs-svn.sh create mode 100644 t/t9010-svn-fe.sh create mode 100644 test-line-buffer.c create mode 100644 test-obj-pool.c create mode 100644 test-string-pool.c create mode 100644 test-svn-fe.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/line_buffer.txt 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/string_pool.txt 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