Hi,
I would just like to share my experience of using cvs2svn to
convert
some reasonably large repositories. The final revision of
the largest
repository contains some 17000 files and there are more than
16000
revisions.
I ran the conversions on Windows XP with Cygwin installed
from a Cygwin
command line.
Due to some problems with a view cvs ,v files I was using
the -use-rcs
option (the files originated in an RCS repository) to try
see if it
resolved the problem. It didn't (I had to fix the broken RCS
files
manually) but I didn't remove this option before
continuing.
To cut a long story short, the -user-rcs option means that
cvs2svn calls
the RCS utility co to check out the revisions. The problem
with this
option is that it is very slow, at least on Windows under
Cygwin. The
documentation states that --use-internal-co is up to 50%
faster than
--use-rcs, but in my experience the difference is more like
a factor of
10!
Other than that, during the conversion be sure to make sure
that you
don't have an antivirus system monitoring the svn revs
directory, no
matter how unlikely it is for an svn revision file to match
a virus
signature, it can happen (and did happen to me). If it does
happen, you
will most likely have to start again (as I did).
Oh, and when leaving conversions overnight, make sure that
windows
update is switched off to avoid your computer being rebooted
in the
middle of the process .
I hope this experience will be useful to someone,
Regards
Peter
____________________________________________________________
____________
FFastFill plc is a public limited company registered in
England and Wales with details as follows;
Registered Office: 1-3 Norton Folgate, bond E1 6DB Company
Number:978346
This email and any files transmitted with it are
confidential and
intended solely for the use of the individual or entity to
whom they
are addressed. If you have received this email in error
please notify
security ffastfill.com
This email has been scanned for all viruses by the FFastFill
Email
Security System.
____________________________________________________________
____________
------------------------------------------------------------
---------
To unsubscribe, e-mail: users-unsubscribe cvs2svn.tigris.org
For additional commands, e-mail: users-help cvs2svn.tigris.org
|