My struggles with git/gitolite continue. I am trying to setup a means of deploying a website/webapp by using the post-receive hook.
basically I have a remote repo which is then cloned into a DocumentRoot for apache to serve.
My post-receive hook looks like this:
document_root=/path/to/document/root
echo "deploying to web directory"
sudo GIT_WORK_TREE=$document_root git checkout -f
sudo chown -R apache:apache $document_root
Everything works great -- for the first deployment, however git seems to ignore any changes thereafter.
If I add files then git push they go to my remote repo but are not cloned into the DocumentRoot and no errors are given.
Can anyone think of what might be going wrong?