[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