Migrating CVS repositories to Bazaar
Michael Haggerty
mhagger at alum.mit.edu
Sun Feb 15 04:22:56 GMT 2009
Jason Earl wrote:
> Michael Haggerty <mhagger at alum.mit.edu> writes:
>> For some reason there has been very little feedback from the bzr
>> community about how well this works. If this *doesn't* work for you and
>> the fault seems to be on the cvs2svn side, please report your problems
>> to the cvs2svn mailing list. If it *does* for you, we'd like to hear
>> that too!
>
> I've been working with the migration of the Emacs repository, and if *I*
> had a CVS repository that I was going to migrate I wouldn't trust
> anything but cvs2svn/cvs2git, unless I was willing to rework a lot of
> the information by hand. bzr fast-import works (and is the fastest of
> the bzr importers), and cvs2git has a lot more real world testing behind
> it than any other tool. There are lots of ways to end up with a less
> than perfect CVS repository and cvs2svn/cvs2git will sort most of them
> out for you.
>
> The Emacs repository that actually gets used is likely to be something
> that was stitched together using git so that the merge information could
> be included, but unless you have someone willing to do that sort of
> surgery cvs2svn is really the way to go.
>
> If you want, I suppose I could post that to the cvs2svn mailing list as
> well. You folks certainly deserve the kudos.
Thanks a lot. I've added the cvs2svn dev mailing list to the CC list so
that won't be necessary.
I don't think it would be feasible for cvs2git to deduce merges. But
can you think of a way that it could help support the user manually add
merge information to the output repository?
Michael
More information about the bazaar
mailing list