Hi, Thanks to the work of Dmitry, we now have a simple front-end that exercises the yet unmerged changes to vcs-svn that Jonathan and I authored a few months ago. I think there's still some work to be done before we can bless an integrated branch for inclusion. I'd like to bring attention to just how far we have diverged; see the email below. -- David Barr ---------- Forwarded message ---------- From: David Michael Barr <davidbarr@xxxxxxxxxx> Date: Thu, Sep 15, 2011 at 11:37 AM Subject: Re: vcs-svn and friends To: Dmitry Ivankov <divanorama@xxxxxxxxx> Cc: Jonathan Nieder <jrnieder@xxxxxxxxx> We now have 56 interesting commits pending: vcs-svn: add fast_export_note to create notes vcs-svn,svn-fe: add --incremental option vcs-svn,svn-fe: allow to disable 'progress' lines vcs-svn,svn-fe: convert REPORT_FILENO to an option vcs-svn,svn-fe: allow to specify dump destination ref vcs-svn: move commit parameters logic to svndump.c vcs-svn: make svndump_init parameters a struct svn-fe,test-svn-fe: use parse-options fast-import: allow top directory as an argument for some commands fast-import: be saner with temporary trees svn-fe: reuse import-marks in remote-svn-alpha svn-fe: import incrementally in svn-remote-alpha svn-fe: write svnrev notes in remote-svn-alpha svn-fe: use proper refspec in remote-svn-alpha svn-fe: use svn-fe --no-progress in remote-svn-alpha svn-fe: add a test for remote-svn-alpha svn-fe: allow svnadmin instead of svnrdump in remote-svn-alpha svn-fe: avoid error on no-op imports in remote-svn-alpha svn-fe: add man target to Makefile svn-fe: use svnrdump --quiet in remote-svn-alpha vcs-svn: reset first_commit_done in fast_export_init svn-fe: use tabs to indent in remote helper script svn-fe: do not rely on /bin/env utility to launch remote helper Add alpha version of remote-svn helper Arrange a backflow pipe from fast-importer to remote helper stdin vcs-svn: do not initialize report_buffer twice vcs-svn: avoid hangs from corrupt deltas vcs-svn: guard against overflow when computing preimage length vcs-svn: cap number of bytes read from sliding view test-svn-fe: split off "test-svn-fe -d" into a separate function vcs-svn: implement text-delta handling vcs-svn: let deltas use data from preimage vcs-svn: let deltas use data from postimage vcs-svn: verify that deltas consume all inline data vcs-svn: implement copyfrom_data delta instruction vcs-svn: read instructions from deltas vcs-svn: read inline data from deltas vcs-svn: read the preimage when applying deltas vcs-svn: parse svndiff0 window header vcs-svn: skeleton of an svn delta parser vcs-svn: make buffer_read_binary API more convenient vcs-svn: learn to maintain a sliding view of a file Makefile: list one vcs-svn/xdiff object or header per line vcs-svn: avoid using ls command twice vcs-svn: drop obj_pool vcs-svn: drop treap vcs-svn: drop string_pool vcs-svn: pass paths through to fast-import vcs-svn: use mark from previous import for parent commit vcs-svn: handle filenames with dq correctly vcs-svn: quote paths correctly for ls command vcs-svn: eliminate repo_tree structure vcs-svn: add a comment before each commit vcs-svn: save marks for imported commits vcs-svn: use higher mark numbers for blobs vcs-svn: set up channel to read fast-import cat-blob response There are a lot of svn-fe tests failing on my integration branch. One upside is that gph/master..db/svn-fe-pu only contains relevant commits. I think a little more polish is needed before we can suggest a pull to jch. In particular, I think we should include remote-svn-alpha and the test should work out of the box. -- David Barr -- 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