You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Chia-liang Kao <cl...@clkao.org> on 2003/08/02 02:16:01 UTC

new vcp (cvs -> svn)

Hi,

for those who want to try alternative to cvs2svn.py, I've
made vcp use new perl bindings, now without patches in #1435
and #1452, it's 60% faster than the patched one.

converting a 300M/3500rev repository takes 3 hours.
also disk space usage is just the checked-out cvs, since
the perl bindings now operate on svnfs directly

also it now produces better branching/tagging history for
those tag laid on different branches in cvs, like:

rev 2743:  root | 2002-12-16 07:39:26 +0800 (Mon, 16 Dec 2002) | 1 line
Changed paths:
   A /branches/merge-1_2_10-post (from /trunk:2739)
   D /branches/merge-1_2_10-post/INSTALL
   R /branches/merge-1_2_10-post/libs/cmdlib/.cvswrappers 
	(from /branches/Loki/libs/cmdlib/.cvswrappers:4)
   R /branches/merge-1_2_10-post/libs/jpeg6/.cvswrappers 
	(from /branches/Loki/libs/jpeg6/.cvswrappers:4)
   ...

creating branch merge-1_2_10-post

you'll have to install perl bindings at:

http://svn.elixus.org/member/clkao/svn-perl/

and the new vcp is at:

http://svn.clkao.org/revml/branches/svn-perl/

document at http://svn.clkao.org/revml/branches/svn-perl/lib/VCP/Dest/svn.pm

Cheers,
CLK

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org