Importing a CVS repository

Jo Vermeulen jo at lumumba.uhasselt.be
Mon Nov 7 15:23:23 GMT 2005


On Mon, 2005-11-07 at 09:30 -0500, Michael Alan Dorman wrote:
> Jo Vermeulen <jo.vermeulen at uhasselt.be> writes:
> > An example on how do to this would be very helpful. 
> 
> tailor (http://wiki.darcs.net/index.html/Tailor) does a good job for
> converting fairly straightforward cvs repositories.

I already tried tailor (version 0.9.16) but it failed. I now downloaded
the latest version (0.9.18) and am trying again. It seems to work, but
is very slow (downloading every revision from every file).

> By straightforward, I mean mostly-mainline development.  I was able,
> for instance, to convert an internal development project of 3K+
> commits that had no branches just fine. I was unable, though, to
> convert the gnucash-2 branch of the gnucash repository.

The project I'm trying to convert is not very complicated as well (no
branches). So that should work.

> I don't know that there's anything all that great for the odd cases.
> The gcc people recently converted to svn, and their cvs-to-svn script
> was obviously able to cope with some heavy-duty exploitation of CVS,
> so it is at least theoritically possible to do these sorts of high
> quality conversions.

Something like that would be very nice for bzr, since a lot of people
still use CVS (or there are still developers that rely on the CVS
repository). Maybe ForeignBranches will fix this?

I was also wondering about bzr's format. Is it still due to change? I
had a repository in Bzr 0.0.4 format, and tried to upgrade it, but that
failed because one of the weaves could not be found, which made my
repository unusable.

Kind regards,

Jo





More information about the bazaar mailing list