Hi Tom,
When you push to OpenRuko the folowing steps are involved:
* gitmouth is the ssh server that receive the git push, it will add a provision job in postgresql
* dynohosts poll the provision job table.
* when a new provision job is ready, the dynohost launch an lxc container via scripts/build-provision
* at the end of build-provision, rukorun is launched to become a non root user in the lxc container
* the git-receive-pack command is executed in the container
* git hooks (pre-receive and post-receive) are triggered to compile the project (pre) and to send to s3 the compressed repo (post)
What you need to change is to remove gitmouth.
Add a provision job, but the command/command_args should become "git" "pull
http://toto.com" instead of "git-receive-pack" "/app".
The actuals hooks are only triggered on git push. You will have to change them.
Good luck
Romain