Re: Subversion checkout of cvs2svn failing

Michael Haggerty <[email protected]> Thu, 23 Jul 2015 08:59:35 -0700
Newsgroups gmane.comp.version-control.subversion.cvs2svn.user
Message-ID <[email protected]>
On 07/17/2015 04:30 AM, Kerry, Richard wrote:
> I've just tried checking out cvs2svn, using the command :
>=20
> svn co --username=3Dguest --password=3D""
> http://cvs2svn.tigris.org/svn/cvs2svn/trunk cvs2svn-trunk
>=20
> I'm getting a problem at the end of the check-out, as follows:
> [...]
> A cvs2svn-trunk\test-data\main-cvsrepos\single-files\quotin'-in-dirname\f=
oo,v
> svn: E155009: Failed to run the WC DB work queue associated with
> 'C:\Projects-Sv
> n\cvs2svn-trunk\test-data\main-cvsrepos\single-files\quotin'-in-dirname',=
 work
> i
> tem 239 (file-install
> test-data/main-cvsrepos/single-files/"double-double-quotes
> ",v 1 0 1 1)
> svn: E720123: Can't move
> 'C:\Projects-Svn\cvs2svn-trunk\.svn\tmp\svn-4EAC7A65' t
> o
> 'C:\Projects-Svn\cvs2svn-trunk\test-data\main-cvsrepos\single-files\"doub=
le-do
> uble-quotes",v': The filename, directory name, or volume label syntax is
> incorre
> ct.

Sorry for the late response; I'm on vacation.

I just tried downloading cvs2svn using the command that you gave, and it
worked for me. I suspect one of the following things:

* Subversion has recently made its rules for filenames more strict, and
the crazy filename in the repository violates its new rules. For the
record, I tested using SVN 1.8.10 on Linux.

* This is a problem specific to Windows or specific to the filesystem
that you are using. I don't use Windows, so I can't test this
hypothesis. But there haven't been any changes to this part of cvs2svn
in a while, so if this were the problem I would have expected it to have
been reported earlier.

In either case, this is an issue with Subversion, not with cvs2svn. I
suggest you read the Subversion change notes to rule out the first
possibility and otherwise report a bug to the Subversion community.

Meanwhile, as a workaround, you might try getting the code using git
from my Git mirror of cvs2svn, which is here:

    https://github.com/mhagger/cvs2svn

The command would be

    git clone https://github.com/mhagger/cvs2svn

(You can just use the master branch, which should be the most stable
version available.)

Michael

--=20
Michael Haggerty
[email protected]

------------------------------------------------------
http://cvs2svn.tigris.org/ds/viewMessage.do?dsForumId=3D1670&dsMessageId=3D=
3128380

To unsubscribe from this discussion, e-mail: [[email protected]=
ris.org].