You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by David Summers <da...@summersoft.fay.ar.us> on 2003/07/29 16:26:21 UTC
cvs2svn - Try #2
A couple of months ago I tried converting our 6+ Gig 3.5 year-old (approx
7000 commit) repository from CVS to SVN.
Karl (and others) was very helpful but I noted a problem with WinCVS 1.2
which allows user names with spaces in them.
I've now written a script (slighly tested) which should work to convert
CVS repositories with the above propery to "proper" CVS repositories where
the username doesn't have a space in it. I'll send it in a separate
message in a bit for people who are interested.
I ran this last night and then ran cvs2svn on the repository (copy) and
cvs2svn converted the repository in about 2.8 hours to a DUMP file (7
Gig).
This morning I proceeded to try to load the dump file into a newly created
repository and after getting somewhere about 1/3 of the way
through I got the following error with cvs2svn as of rev 6600:
$ cvs2svn --dump-only cvsroot 2>&1 | tee output.log
$ svnadmin load --ignore-uuid < cvs2svn-dump 2>&1 | tee load.log
....
.....
* editing path :
branches/ModCom_with_stl_alloc/source/lib/fslib_com/fscom_comhub.cpp ...
done.
* deleting path :
branches/ModCom_with_stl_alloc/source/lib/fslib_com/Project/fslib_com.dsw
...svn: Filesystem has no item
svn: file not found: transaction `20d', path
`branches/ModCom_with_stl_alloc/source/lib/fslib_com/Project/fslib_com.dsw'
We have done a couple of branches (probably less than 5) in CVS and the
branches we have probably don't have more than 2 or three changes on them
so I don't think we've got a complicated repository at all. We've
probably got less than 30 tags.
Any suggestions? What can I do to help debug this? I've still got all
the cvs2svn conversion files.
Thanks!
--
David Wayne Summers "Linux: Because reboots are for hardware upgrades!"
david@summersoft.fay.ar.us PGP Key: http://summersoft.fay.ar.us/~david/pgp.txt
PGP Key fingerprint = C0 E0 4F 50 DD A9 B6 2B 60 A1 31 7E D2 28 6D A8
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Re: cvs2svn - Try #2
Posted by kf...@collab.net.
David Summers <da...@summersoft.fay.ar.us> writes:
> branches/ModCom_with_stl_alloc/source/lib/fslib_com/Project/fslib_com.dsw
> ...svn: Filesystem has no item
> svn: file not found: transaction `20d', path
> `branches/ModCom_with_stl_alloc/source/lib/fslib_com/Project/fslib_com.dsw'
>
> We have done a couple of branches (probably less than 5) in CVS and the
> branches we have probably don't have more than 2 or three changes on them
> so I don't think we've got a complicated repository at all. We've
> probably got less than 30 tags.
>
> Any suggestions? What can I do to help debug this? I've still got all
> the cvs2svn conversion files.
Thanks for the report, David!
I think all you need to do is wait for us to resolve
http://subversion.tigris.org/issues/show_bug.cgi?id=1442
...which is almost certainly the same as your problem. (The
reproduction data in 1442 is much smaller than 6 gigs :-) ).
Thanks,
-Karl
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Re: cvs2svn - Try #2
Posted by cm...@collab.net.
David Summers <da...@summersoft.fay.ar.us> writes:
> I've now written a script (slighly tested) which should work to convert
> CVS repositories with the above propery to "proper" CVS repositories where
> the username doesn't have a space in it. I'll send it in a separate
> message in a bit for people who are interested.
Nice! If you plan to support this script, though, and you have a
website that you anticipate being around for a file, perhaps you could
just post your script on that website for all to grab, and we could
reference your URL in the Subversion cvs2svn docs.
> * deleting path :
> branches/ModCom_with_stl_alloc/source/lib/fslib_com/Project/fslib_com.dsw
> ...svn: Filesystem has no item
> svn: file not found: transaction `20d', path
> `branches/ModCom_with_stl_alloc/source/lib/fslib_com/Project/fslib_com.dsw'
>
>
> We have done a couple of branches (probably less than 5) in CVS and the
> branches we have probably don't have more than 2 or three changes on them
> so I don't think we've got a complicated repository at all. We've
> probably got less than 30 tags.
Yep, you aren't the first person to see this problem. Karl and I are
looking into right now, in fact.
> Any suggestions? What can I do to help debug this? I've still got all
> the cvs2svn conversion files.
If you can pare your repository down to something smaller that still
produces the bug, and post a tarball of such somewhere, Karl and/or I
would be happy to grab it and add it to our list of repositories that
need a-fixin'.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org