Buscando bibliotecas de Git decentes para Java

Estoy buscando una biblioteca decente de Git para Java para aplicaciones independientes.

¿Alguien puede recomendar alguno?

Creo que puedes usar JGit en tu aplicación Java.

La página principal incluye:

JGit tiene muy pocas dependencies, por lo que es adecuado para la integración en cualquier aplicación Java, ya sea que la aplicación se esté aprovechando o no de otras tecnologías Eclipse u OSGi.

La página de descarga menciona que:

JGit se puede consumir en una construcción Maven.
Múltiples artefactos están disponibles, dependiendo de los requisitos de la aplicación:

Vea un pom.xl completo en jgit-cookbook/blob/master/pom.xml :

Extraer:

 <repositories> <repository> <id>jgit-repository</id> <url>http://download.eclipse.org/jgit/maven</url> </repository> </repositories> <!-- Core Library --> <dependencies> <dependency> <groupId>org.eclipse.jgit</groupId> <artifactId>org.eclipse.jgit</artifactId> <version>3.4.1.201406201815-r</version> </dependency> </dependencies> 

La list exacta de commands git actualmente soportados no siempre está actualizada (como lo ilustra el error 317482 ):

Actualización de septiembre de 2013 a julio de 2014: todos los commands a continuación ya están disponibles .

texto alternativo