From: Martin Langhoff Date: Mon, 16 Jul 2007 01:05:37 GMT Subject: Re: CVS -> SVN -> Git Message-ID: <46a038f90707151805j454b57fbvb4d7ed526e1e64ce@mail.gmail.com> In-Reply-To: <20070715013949.GA20850@thyrsus.com> On 7/15/07, Eric S. Raymond wrote: > Not quite. I'm suggesting it's an appropriate lingua franca for centralized > VCSes with branching, e.g. everything pre-Arch. That's a huge goal that gets in the way of waht we want to do here: we are trying to save time, not embark on some huge mission. cvs2svn has all the "wtf-did-cvs-mean-by-that" algorithms that are very hard to write and maintain, and it seems to be the best one at that. Of course, it also writes SVN repos -- but I'm sure that's the easiest part. We don't need no meta VCS for any of this. All we need is to hook into the "write out a repo based on all the stuff we parsed from cvs". Perhaps it's doable, and if Michael helps out abstracting that part a bit, maintainable long term too. cheers, m