Re: Enhancements to git-protocoll
- From
Sitaram Chamarty <sitaramc@gmail.com>
- Date
- Jul 30, 2012, 01:45 UTC
- Message-ID
- <CAMK1S_gQWkvmL59aDYMOL1zUv04Wf7WcV7dEi9Uz6=UP9g7AOA@mail.gmail.com>
- In-Reply-To
- <7vr4rut4u9.fsf@alter.siamese.dyndns.org>
On Mon, Jul 30, 2012 at 6:58 AM, Junio C Hamano <gitster@pobox.com> wrote:
Show 15 quoted lines
> Sitaram Chamarty <sitaramc@gmail.com> 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.