Monday, 15 February 2010

gitolite post-receive hook not triggering -



gitolite post-receive hook not triggering -

in .gitolite.rc file have:

local_code => "$env{home}/.gitolite/local"

..then in enable section of same file have enabled repo-specific-hooks:

enable => [ # commands # these commands enabled default 'help', 'desc', 'info', ..., ..., ..., 'repo-specific-hooks' ..., ..., ... ]

, now, on local machine within gitolite-admin folder have:

gitolite-admin ... ... └──local/ └── hooks/ ├── common/ └── repo-specific/ └── message* <-- 1 want phone call in post-receive hook!

, , repo in gitolite-admin conf file:

repo foo rw+ = @all alternative hook.post-receive = message <-- referencing script want phone call on post-receive

i did commit , push, gitolite-admin , can see message script got deployed should on server path ( $env{home}/.gitolite/local ), executable permsission set.

however, when force repo foo don't echoed message message script, bash script:

echo "hello message" exit 0

why post-receive not triggering?

also if understood well, there should symbolic link in foo repo called post-receive pointing message script, , there isn't one.

as confirmed op, per repo hook available gitolite late 3.5 (oct /2013), 3.6 (2014), not 3.5.x (2013).

'repo-specific-hooks' was:

introduced in commit 62fb317 (gitolite 3.5.3, oct 2013) formerly tested in commit c0e36b3 (gitolite 3.6, may 2014) debugged in commit b607f55 (gitolite 3.6.1, june 23d 2014)

so latest version of gitolite needed here.

hook gitolite

No comments:

Post a Comment