Abrindo os commits do github

Olá pessoas!

Eu preciso fazer uma classe java para obter a lista das diferenças entre dois arquivos (o original e o commitado) toda vez que alguém der um commit la no github. Algo como o comando diff, mas não é isso, tem que ser feito em java.

Eu recebo por post, a cada commit, um JSON contendo informações como o hash das duas versões, o id od commit, além do nome, pledgie e endereço url do repositório. Alguém tem alguma ideia de como eu posso obter algo como um patch das versões com estes dados? :?:

É complicado

Desde já agradeço
Jean Lucas Tuchapskki

Tendo acesso aos arquivos, vc pode usar essa lib
http://code.google.com/p/java-diff-utils/

Obrigado Fábio!

Eu já tentei usar essa lib, mas parece que é necessário criar um repositório local para comparar as duas versões, e isto é inviável. Eu precisaria de um acesso remoto às versões… chato né :confused:

Será que tem como?