I have a CVS repository with a directory containing two vendor branches. The initial code was obtained from one source and checked in with a vendor name say X. Several years later, new code was checked in with another vendor branch name Y.
If I view the rcs file (FILE,v) in a text editor, I see X:1.1.1, a few tags... and then Y:1.1.1
This hasn't caused any issues that I'm aware of in using CVS, but now I want to migrate to Subversion using cvs2svn.
I get errors from cvs2svn like the following:
WARNING: in '/home/cvs/src/contrib/one-true-awk/FILES,v': branch '1.1.1' already has name 'Y', cannot also have name 'X', ignoring the latter
Ideally, I'd like to use the newer vendor tag Y for the entire history, but I'd also be willing to make it go away and use the older tag. Either way, I need to clean this up so that cvs2svn can convert the repository to Subversion.
Are there any commands I can run on the files from CVS to repair this mess or manual steps in the ,v file I can do? I've tried removing the newer Y branch line, but that alone doesn't work due to the crazy numbering in the commits. A 1.2 revision was created due to the second import and it's causing cvs2svn to fail as well.