How to install hooks in gitolite

前端 未结 3 879
无人共我
无人共我 2021-02-14 23:06

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

相关标签:
3条回答
  • 2021-02-14 23:53

    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.

    0 讨论(0)
  • 2021-02-14 23:55

    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.

    0 讨论(0)
  • 2021-02-14 23:57

    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...

    0 讨论(0)
提交回复
热议问题