svn conversion update

Daniel Holth dholth at fastmail.fm
Mon Apr 23 12:44:18 UTC 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi. I've done some more work on this api-using svn conversion script
for work and they have allowed me to contribute back to the community.
We've used it to convert about 10,000 SVN revisions into Mercurial.
The conversion is flawless, it takes about 30 minutes to complete, and
it preserves copy-from information to the Mercurial side.

This doesn't mean it isn't a buggy hack. I will consider it "good"
when I can make an accurate Mercurial version of The Subversion
Repository, which has some cases the script chokes on e.g. copy a
directory and delete one of the copied files in one commit. If you
would like to help out, use svnsync to get the first 7,000 revisions
of The Subversion Repository.

See http://dingoskidneys.com/cgi-bin/hgwebdir.cgi/queue-convert-svn/

Attached is the first patch in the series, a converter class which
serves to document the convert-repo interface.

Enjoy.

- -- Daniel Holth
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFGLKoiVh4W2pVfoMsRAtFbAKDdE+1ho9bDLrTZ1/dgU2yozn5I8gCg0Dz+
qfT5+tD5FNQ/aGBDFdEtG6k=
=4sVb
-----END PGP SIGNATURE-----

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: interface
URL: <http://lists.mercurial-scm.org/pipermail/mercurial-devel/attachments/20070423/4cb604c1/attachment.ksh>


More information about the Mercurial-devel mailing list