git/list[1] front-page[2] threads[3] people[4] search[5] about
 

[GSoC update] git-remote-svn: Week 11

From
Ramkumar Ramachandra <artagnon@gmail.com>
Date
Jul 12, 2010, 14:35 UTC
Message-ID
<20100712143546.GA17630@debian>
Hi,

I'm happy to report that I'll soon be getting partial committer access to the ASF repository (thanks to Greg for this) and will be able to commit the svnrdump there. At the moment, all the validations pass without any issues and I've shifted my focus towards writing a dumpfile v3 parser [1] to get the data into David's exporter. I will re-roll a series for git.git in some time again after I've fixed a few pending things pointed out by Jonathan in his excellent reviews and merged a few patches from Will; although this isn't top priority, it will be pretty painful for Git developers to compile the SVN trunk even if they want to try out git-remote-svn.

Currently, I'm implementing svndiff0 parser component of the dumpfile v3 parser using Sam's Perl implementation [2] as a guideline. In addition, with an excellent specification present in the Subversion trunk [3], this shouldn't be a problem.

-- Ram

[1]: dumpfilev3 branch of http://github.com/artagnon/svn-dump-fast-export/ [2]: http://search.cpan.org/~samv/Parse-SVNDiff/ [3]: http://svn.apache.org/repos/asf/subversion/trunk/notes/svndiff

Next: Michael J Gruber
Message 1 of 7 in “[GSoC update] git-remote-svn: Week 11”
  1. Ramkumar RamachandraJul 12, 2010
  2. Michael J GruberJul 12, 2010
  3. Stefan SperlingJul 12, 2010
  4. Will PalmerJul 12, 2010
  5. Ramkumar RamachandraJul 12, 2010
  6. Stefan SperlingJul 14, 2010
  7. Michael J GruberJul 12, 2010

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.