git ganchos e como eles funcionam
Então, eu estou tentando fazer o hudson construir com um gancho pós-recebimento. No meu repositório local git eu configurei post-receive.sample para apenas post-receive, chmod 755 e adicionado na linha:
/usr/bin/curl -u user:secret http://localhost:8080/hudson/job/MyJob/build?token=secondsecret
Se eu forçar uma compilação, o hudson atualiza o código, mas aqui está o que eu não entendo, os ganchos nesse repositório não têm a amostra depois deles como eles fazem localmente, e o pós-recebimento no repo hudson não t tem essa linha de código acima. O que está acontecendo aqui e como os ganchos estão integrados em todo o processo do git? Eu preciso mudar este gancho no repositório remoto? Eu teria pensado que era o suficiente para fazer isso localmente e empurrar para que qualquer pessoa que buscasse esse repositório recebesse os novos ganchos. Não consigo entender como o repositório de outro usuário teria ganchos diferentes.