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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

After an extended weekend of hacking, I'm happy to report that I've
finally managed to finish the SVN client (now renamed svndumpr) and
validate it against 10,000 revisions of the ASF repository. It doesn't
look like I can go much further with the validation until the
dumpfilev3 parser is completed due to hardware limitations. However,
Avar has been kind enough to lend me access to a more powerful machine
on which I intend to run more tests over the next few days.

The last patch is a nice validation script; I would request everyone
who's interested in the project to test it against their repositories
so we can weed out any remaining bugs. The code is also available on
my GitHub [1]. Also, please review the series thoroughly and don't
hesitate to ask trivial questions: I'm new to developing with libsvn
myself.

Please note that it has been built and tested only against the
Subversion trunk: for Subversion 1.6, you can try using my
ra-svn-1.6. Also, there seems to be some unresolved issue on 64-bit
systems. We're working on fixing this.

Final note: I'll begin preparing to merge this into the Subversion
trunk soon.

Thanks for reading.

[1]: ra-svn and ra-svn-rollout branches of
github.com/artagnon/svn-dump-fast-export

-- Ram

Ramkumar Ramachandra (13):
  Add LICENSE
  Add skeleton SVN client and Makefile
  Add debug editor from Subversion trunk
  Add skeleton dump editor
  Drive the debug editor
  Dump the revprops at the start of every revision
  Implement open_root and close_edit
  Implement dump_node
  Implement directory-related functions
  Implement file-related functions
  Implement apply_textdelta
  Implement close_file
  Add a validation script

--
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


[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]