From: Sitaram Chamarty Date: Mon, 30 Jul 2012 01:45:09 GMT Subject: Re: Enhancements to git-protocoll Message-ID: In-Reply-To: <7vr4rut4u9.fsf@alter.siamese.dyndns.org> On Mon, Jul 30, 2012 at 6:58 AM, Junio C Hamano wrote: > Sitaram Chamarty writes: > >> As I may have said earlier, this interaction is far too site-specific >> to be rolled into git itself. >> >> How about a new hook instead? A pre-pack-protocol hook that acts as >> if it was called by the remote user as a command, and if it exit's >> with 0, then the real pack protocol starts else it gets aborted. Let >> him do whatever he wants in there. Arguments to the hook will be repo >> name and command (git-upload-pack mainly). > > Not very interested. If it is _known_ to happen before Git protocol > proper happens, why not give the user something like the gitolite > command "D", that is interpreted by gitolite-shell without bothering > Git at all? Indeed. In one of the earlier messages I already told him he should copy and munge the fork command in gitolite to do precisely this.