Pessoal, sei que não tem nada a ver com java, por isso estou postando no off-topic.
Bem eu configurei um servidor de integração contínua aqui com o cruise control e nessa máquina estamos centralizando um repositório git (meio tosco eu sei) só pra gerar os builds a partir desse respositório. Pois bem até aí beleza o cruise control fica escutando o repositório e quando alguém da um push pro servidor ele gera um novo build. Porém tem um problema, quando damos um git push pra empurar as coisas pro servidor, os arquivos no filesystem (do servidor) não são mudados, então toda vez que quero gerar um build eu tenho que dar um git reset --hard pra mover o filesystem pro head. Então eu queria que o cruise control já reconhecesse isso e fizesse o build com as alterações do último build.
Dei uma olhada aqui: http://git.wiki.kernel.org/index.php/GitFaq e vi que essa questão do push não alterar o file system do repositório remoto foi uma decisão de implementação do git.
Bom é isso, alguém?