Re: [PATCH] git-cvsserver runs hooks/post-receive
- From
Johannes Schindelin <johannes.schindelin@gmx.de>
- Date
- Nov 30, 2007, 13:19 UTC
- Message-ID
- <Pine.LNX.4.64.0711301317060.27959@racer.site>
- In-Reply-To
- <BDA3CE08-FFA4-4D84-A2FC-5810AAA6EEAB@MIT.EDU>
Hi,
On Fri, 30 Nov 2007, Michael Witten wrote:
Show 16 quoted lines
> 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