[prev in list] [next in list] [prev in thread] [next in thread] 

List:       git
Subject:    Re: Git extra hook, pre-upload
From:       Ævar Arnfjörð Bjarmason <avarab () gmail ! com>
Date:       2018-12-30 21:34:26
Message-ID: 87k1jqem1p.fsf () evledraar ! gmail ! com
[Download RAW message or body]


On Sun, Dec 30 2018, Xheroz 128 wrote:

> Currently, I'm doing my Final Year Project that requires a hook that executes \
> automatically on the server side of the repository, before the objects been pulled \
> to the client side, and after the objects have been pushed to the server side, \
> which is "post-receive" hook. The post-receive hook work well for me, but I \
> couldn't find any hook to be executed immediately before an upload-operation is \
> performed, i.e. before data is sent to the client. 
> Why Git doesn't have a hook that executed immediately before the data is sent to \
> the client? Any advice on getting this hook or any similar function of the hook?

We do not have such a pre-upload hook, but could have one. There's an
old thread from 2011 detailing some potential downsides:

https://public-inbox.org/git/CAMK1S_jaEWV=F6iHKZw_6u5ncDW0bPosNx-03W9bOLOfEEEY1Q@mail.gmail.com/


FWIW I think most servers who find themselves needing such a hook use it
to e.g. log how many fetches a given repository might serve, and end up
instead wrapping git commands in some custom shell.

It's also possible to imagine a much deeper integration for such a hook,
e.g. something that would allow you to implement the functionality of
the uploadpack.* variables and more in your own code, but I don't know
if that's the sort of thing you're imagining.


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic