I am currently converting some legacy projects from cvs to
svn. This worked
fine for most of the projects but one, the largest one,
seems not to be able
to be converted.
The conversion ends with an error due to duplicate branches.
However, i
don't care about branches in this project but i want to
keep all tags and
all revisions. Is there a way to prevent cvs2svn in creating
branches but
keeping all revisions and tags? Or is there a way to make
the project to
create unique tags name (i.e. the python script does it
automatically or by
modification if the cvs repository)?
Here are two snippets out of the conversiation log:
:::::: 1, start
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::
----- pass 7 -----
Determining offsets for all symbolic names...
prerelease_testing_20040105
prerelease_testing_20050107
prerelease_testing_20050118
prerelease_testing_20050120
rc1_20050122
start
testing_20050224
tr_20050324
tr_20050329
tr_20050404
yada
YADA
yada
YADA
yada
Done.
:::::: 1, end
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::
:::::: 2, start
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::
============================================================
Starting Subversion r7 / 93
Filling symbolic name: yada
Traceback (most recent call last):
File
"C:\Programme\cvs2svn-1.3.0\cvs2svn.py", line
4980, in ?
main()
File
"C:\Programme\cvs2svn-1.3.0\cvs2svn.py", line
4974, in main
convert(start_pass, end_pass)
File
"C:\Programme\cvs2svn-1.3.0\cvs2svn.py", line
4606, in convert
_passes[i]()
File
"C:\Programme\cvs2svn-1.3.0\cvs2svn.py", line
4492, in pass8
repos.commit(svn_commit)
File
"C:\Programme\cvs2svn-1.3.0\cvs2svn.py", line
3382, in commit
self._fill_symbolic_name(svn_commit)
File
"C:\Programme\cvs2svn-1.3.0\cvs2svn.py", line
3247, in
_fill_symbolic_name
raise self.SVNRepositoryMirrorInvalidFillOperationError,
msg
__main__.SVNRepositoryMirrorInvalidFillOperationError: Error
filling branch
'yada'.
Received an empty SymbolicNameFillingGuide and
attempted to create a branch that already exists.
:::::: 2, end
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::
best regards,
Dominique
------------------------------------------------------------
---------
To unsubscribe, e-mail: users-unsubscribe cvs2svn.tigris.org
For additional commands, e-mail: users-help cvs2svn.tigris.org
|