Re: Adding custom hooks to a bare repository.
- From
Thomas Adam <thomas.adam22@gmail.com>
- Date
- Jul 28, 2008, 12:32 UTC
- Message-ID
- <18071eea0807280532l69d12e3ehb8377da9d24e035@mail.gmail.com>
- In-Reply-To
- <alpine.DEB.1.00.0807281324350.2725@eeepc-johanness>
2008/7/28 Johannes Schindelin <Johannes.Schindelin@gmx.de>:
> Yes. Hooks, just as the config and reflogs, are supposed to be local > things. Rationale being: it is rude, and also insecure, to install > something that potentially calls other programs without the user saying > so.
Oh absolutely, I agree with that.
> All you can do is checking in a copy of the hook, and ask your users/check > in your build system that it is installed.
Hmm -- perhaps I am being unintentionally dense, but I am assuming that when you say "checking in a copy" you mean anywhere other than .git/hooks/ since that isn't tracked by git. I have no problem with the rationale you've just described -- but it would be handy to add this post-merge hook script into hooks/ (exec bit removed) such that on a clone, all one would need to do is chmod +x it. If that's possible, I'm clearly missing the steps to enable this.
Thanks,
-- Thomas Adam