From: Martin Langhoff Date: Tue, 20 Jun 2006 06:13:21 GMT Subject: Re: packs and trees Message-ID: <46a038f90606192313l16b16132r1523f5e05ae1566a@mail.gmail.com> In-Reply-To: <9e4733910606192257y1516e966t848a3b1e29e5667f@mail.gmail.com> On 6/20/06, Jon Smirl wrote: > The plan is to modify rcs2git from parsecvs to create all of the git > objects for the tree. Sounds like a good plan. Have you seen recent discussions about it being impossible to repack usefully when you don't have trees (and resulting performance problems on ext3). > cvs2svn seems to do a good job at generating the trees. No doubt. Gut the last stage, and use all the data in the intermediate DBs to run a git import. It's a great plan, and if you can understand that Python code... all yours ;-) > exactly sure how the changeset detection algorithms in the three apps > compare, but cvs2svn is not having any trouble building changesets for > Mozilla. The other two apps have some issues, cvsps throws away some > of the branches and parsecvs can't complete the analysis. Have you tried a recent parsecvs from Keith's tree? There's been quite a bit of activity there too. And Keith's interested in sorting out incremental imports too, which you need for a reasonable Moz transition plan as well. cheers, martin