Hace un tiempo que estaba buscando un embeddable distributed version control system in Java, y creo que lo he encontrado en JGit, que es una implementación pura de Java de git. Sin embargo, no hay muchos ejemplos de código o tutoriales.¿Cómo "cat" un archivo en JGit?
¿Cómo puedo usar JGit para recuperar la versión HEAD de un determinado archivo (como lo haría svn cat
o hg cat
)?
Supongo que esto implica algo de rev-tree-walking y estoy buscando una muestra de código.
Los desarrolladores son bastante rápidos para responder en la lista de correo: https://dev.eclipse.org/mailman/listinfo/egit-dev. Sugiero que lo pruebes. –