From: Linus Torvalds Date: Fri, 16 Jun 2006 18:32:42 GMT Subject: Re: Why so much time in the kernel? Message-ID: In-Reply-To: <9e4733910606161000t53328571u10a350eca894ccdc@mail.gmail.com> On Fri, 16 Jun 2006, Jon Smirl wrote: > > Is it a crazy idea to read the cvs files, compute an sha1 on each > expanded delta and then write the delta straight into a pack file? Are > the cvs and git delta formats the same? What about CVS's forward and > reverse delta use? While this is going on, track the > branches/changsets in memory and then finish up by writing these trees > into the pack file too. This should take no more ram than cvsps needs > currently. What you want is parsecvs, which does it much more like that. Linus