Best cvs2bzr path nowadays?

Doug Lee dgl at dlee.org
Sun Sep 21 22:36:02 BST 2008


Revisiting this after sitting on it for a while.  History:  I tried
cvsps-import but could not get it to handle CRLF line endings
properly, and it generated branches for CVS tags instead of `bzr tags'
tags; but that was months ago.

I'm looking to convert a group of CVS repos, mostly single-branch but
a few multi-branch, all with tags, to Bazaar.  Preferred features of
the process:

	- Tags converted so they appear in `bzr tags'.
	- Branches preserved as Bazaar branches.
	- `cvs add -kb ...' files transferred directly.
	- non -kb files transferred with CRLF line endings for most projects.
	- Ability to set how non -kb files' endings transfer for a project.

I'm currently looking at cvs2svn --> bzr-fast-import, and I saw
that the Bazaar docs promote cvs2svn's ability to produce git-fast-import
streams.  This is a recent and apparently still-actively-developed
feature of cvs2svn, so...

Is this the preferred path now, and is it best to produce
git-fast-import instead of going through an svn format?

Advice welcome.


-- 
Doug Lee                 dgl at dlee.org        
SSB BART Group           doug.lee at ssbbartgroup.com   http://www.ssbbartgroup.com
"When there is no enemy within, the enemies outside cannot hurt you."
--African Proverb



More information about the bazaar mailing list