Chamando 'git pull' de um gancho pós-atualização do git
Eu tenho um repositório central do Git configurado usando gitolite.
Quero configurar um gancho para que, sempre que um usuário for ao repositório, ele execute um puxão em outro lugar, seguido por alguns testes automatizados.
Até agora, eu só quero fazer isso.
No diretório hooks, criei os seguintes nomes de script pós-atualização:
#!/bin/sh
cd /home/git/www/epicac
git pull
Quando invoco esse script usando ./post-update, ele faz exatamente o que eu quero.
No entanto, sempre que é chamado automaticamente quando eu conecto, recebo: fatal: Não é um repositório git: '.'
Alguma idéia de por que isso pode estar acontecendo?