I\'ve read all the documentation about hooks, similar questions and a lot of code but I can\'t track where is the error in my procedure. I need to install a simple hook in my gi
In Gitolite v3 you may choose where to put your hooks editing LOCAL_CODE
variable in .gitolite.rc
. See the file source for more options (eg. enabling per repo custom hooks)
Then you put your hooks in the specified dir, make them executable and run gitolite setup --hooks-only
.
you need to add an update.secondary
hook in the directory then redeploy with gl-easyinstall. Take a look at the update hook that comes with gitolite. You will see that near the end, it calls update.secondary
. If you provide that, it will work.
I just found out that if I copy my hook sample in /usr/share/gitolite/hooks/common/
it will be symlinked by gl-setup
. Maybe in this package $GL_ADMINDIR
variable is not set for some reason. Two bonus questions still stands...