Re: global hooks - once again
- From
Alex Riesen <raa.lkml@gmail.com>
- Date
- Jul 6, 2010, 12:14 UTC
- Message-ID
- <AANLkTimSvwo50Q9jsbKkzvplSPE82fNJJDSFmZVw3r5o@mail.gmail.com>
- In-Reply-To
- <A612847CFE53224C91B23E3A5B48BAC744940F6E57@xmail3.se.axis.com>
On Mon, Jul 5, 2010 at 12:03, Peter Kjellerstedt <peter.kjellerstedt@axis.com> wrote:
Show 12 quoted lines
> So what I have done is setup a template directory with hooks being > a link to a pre-installed directory, where each hook is linked to a > single script. This script then reads from a directory called > hooks.d which is a drop directory for hooks. Each hook then has the > format '<hook>.<order>.<name>' (e.g., 'post-receive.10.send_mail'), > somewhat similar to /etc/rcX.d. It will also look in a .githooks.d > directory in the working directory (this can be disabled with a > config option). This is used by repository owners who want to add > extra hooks for their repositories, e.g., to add automatic code > indentation before commit, or unit testing. It is also possible > to specify more hook directories with a multi-value config option, > which the user can use if he/she likes to add some personal hooks.
How do your users disable execution of global hooks in this scheme? (to protect themselves from an evil system administrator)