juniper l33t
Joined: 22 Oct 2004 Posts: 934 Location: we the north
|
Posted: Wed Mar 07, 2007 4:31 pm Post subject: cvs2svn giving an error i can't fix |
|
|
trying to port my cvs repo to svn and using cvs2svn.
so i run cvs2svn -s new-svn-repos old-cvs-repos and here is the end of the output.
Code: |
ERROR: It is not clear how the following symbols should be converted.
Use --force-tag, --force-branch and/or --exclude to resolve the ambiguity.
'juniper' is a tag in 2 files, a branch in 63 files and has commits in 63 files
|
"juniper" is what i set to be the author of my projects in the old cvs repo (using the command
cvs import -m "initial import into CVS" myproj juniper start
)
so, i tried the suggestions the error gave. Using the --exclude command I get
Code: |
Checking for blocked exclusions...
ERROR: The branch 'juniper' cannot be excluded because the following symbols depend on it:
'start'
|
--force-tag gives
Code: |
ERROR: The following branches cannot be forced to be tags because they have commits:
'juniper'
|
finally, i tried --force-branch
and it works. I do, however, get another problem. all my projects are now under repos/branches/juniper (all listed separately). also, i checked out a project and it seems that all revision history is lost - svn log outputs
Code: |
------------------------------------------------------------------------
r84 | (no author) | 2006-08-09 01:11:28 -0400 (Wed, 09 Aug 2006) | 1 line
This commit was manufactured by cvs2svn to create branch 'juniper'.
------------------------------------------------------------------------
r83 | juniper | 2006-08-09 01:11:26 -0400 (Wed, 09 Aug 2006) | 2 lines
Initial revision
|
this is very disappointing as I have, possibly, the simplest repository. |
|