From: Johannes Schindelin Date: Fri, 30 Nov 2007 13:19:07 GMT Subject: Re: [PATCH] git-cvsserver runs hooks/post-receive Message-ID: In-Reply-To: Hi, On Fri, 30 Nov 2007, Michael Witten wrote: > On 30 Nov 2007, at 7:03:15 AM, Johannes Schindelin wrote: > > > On Thu, 29 Nov 2007, Michael Witten wrote: > > > > > In any case, I haven't taken a thorough look at how git-cvsserver > > > works, but it seems to duplicate a lot of git-receive-pack. > > > > > > How about turning git-cvsserver into a true middleman, so that it > > > constructs a 'temporary git working tree' and then does a real > > > git-push into the final git repository. > > > > That would yield a horrible performance. > > > > Would be opposed, if a regular cvsserver user, > > How come? I remember driving git-cvsserver on a bare repository, with "ln -s /usr/bin/git-cvsserver ~cvsuser/bin/", and it was superfast. One user even asked if I upgraded my cvs, because it was so much faster than before. I said yes. Ciao, Dscho