Michael Haggerty wrote:
> Hi,
>
> I see [1] that you are trying to convert the FreeBSD
repository from CVS
> to git, and that you tried cvs2svn.
>
> You may be interested in a conversation going on at
the
> users cvs2svn.tigris.org mailing list regarding this topic
[2].
>
> Regarding the problems that you experienced:
>
>> cvs2svn seems to have difficulties when branches
have more than one
>> name (eg. "WARNING: in
'src/contrib/binutils/ltcf-gcj.sh,v': branch
>> '1.1.1' already has name 'FSF', cannot also have
name 'GNU', ignoring
>> the latter")
>
> This should not occur in CVS, but obviously it is a
form of repository
> corruption that we have seen before in cvs2svn-land.
It is not clear
> how a repository with this problem should be
converted--surely one
> wouldn't like to have two copies of the branch in the
resulting
> repository (?) The current cvs2svn approach shouldn't
be too bad, but
> the fix I'm working on for the other problem will allow
for an even more
> flexible solution.
>
>> [...] and fails completely on scvs ("ERROR:
Multiple definitions
>> of the symbol 'isdn' in
>>
'src/gnu/usr.sbin/isdn/ulaw2alaw/ulaw2alaw.c,v'")
>
> It is even more obviously an example of CVS repository
corruption. I am
> working on a workaround for this problem in
consultation with some
> FreeBSD people (see [2]). The solution will be to
allow the user to
> specify that one or both of the tags should be ignored
or renamed.
>
> Let me also draw your attention to the experimental git
output backend
> that I wrote for cvs2svn recently [3]. In the future
it should be
> possible to skip the git-svnimport step.
>
> Michael
>
> [1] http://wiki.fre
ebsd.org/GitConversion
>
> [2]
> http://cvs2svn.tigris.org/
servlets/BrowseList?list=users&by=thread&from=599761
>
>
> [3] http://marc.info/?l=git&m=118592701426175&w=4
Hi Michael,
First, I'm sorry it took so long for me to reply.
I haven't looked into cvs2svn for a while (actually since I
did the
first attempt you mentioned). I think somebody has been able
to convert
the FreeBSD repository with parcecvs since, but I couldn't
name him.
I don't have much time to spend on this right now but I'll
keep an eye
on the mailing list.
Thanks for the heads up!
Florent
------------------------------------------------------------
---------
To unsubscribe, e-mail: users-unsubscribe cvs2svn.tigris.org
For additional commands, e-mail: users-help cvs2svn.tigris.org
|