[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Another cvs2svn conversion error

From: Mats Nilsson <mats.nilsson_at_xware.se>
Date: 2003-11-11 10:27:41 CET

The attached file (~1 kb) is a anonymized repository of two files
(a.txt,v and b.txt,v). It demonstrates a problem that I couldn't find in
the issue tracker.

Contrary to my expectations, cvs2svn.py (r7672) produces a dumpfile
where at least one tag (REL_418_BUILD_842) lacks file a.txt, and the tag
is created from /trunk instead of from /branches/BRANCH_41X, despite
that there exists a corresponding CVS branch tag. And then the a.txt
file is deleted from the tag.

File a.txt,v contains, among a lot of other stuff:

symbols
        BRANCH_41X:1.24.0.22
        REL_418_BUILD_842:1.24.22.2

Now the fun part:
Removing the other file b.txt,v from the repository makes the problem go
away, and tag/REL_418_BUILD_842 contains the right version of a.txt.

This is an anonymized version of a CVS archive converted from an MKS-SI
archive using a locally modified version of the mks2cvs.pl (google)
version. We have tweaked mks2cvs to map MKS "variants" to CVS
"branches". To the best of my knowledge, this is a valid CVS repository.
Please prove me wrong.

Just bringing it up here for some discussion, before I file an issue.

Other points of interest: Redhat Linux 9, python 2.2.2.

Thanks

Mats

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

Received on Tue Nov 11 10:24:50 2003

This is an archived mail posted to the Subversion Dev mailing list.