Pro Git

Pro Git

🎯 ¿Cansado de los anuncios?
Elimínalos ahora 🚀

objective-git

Si la aplicación se ejecuta en una plataforma de Apple, es muy probable que use Objective-C como su lenguaje de implementación. Objective-Git (https://github.com/libgit2/objective-git) es el nombre de los vínculos Libgit2 para ese entorno. El programa de ejemplo es el siguiente:

GTRepository *repo = [[GTRepository alloc] initWithURL:[NSURL fileURLWithPath: @"/path/to/repo"] error:NULL]; NSString *msg = [[[repo headReferenceWithError:NULL] resolvedTarget] message];

Objective-git es totalmente interoperable con Swift, así que no temas, si has dejado atrás Objective-C.

pygit2

Los vínculos para Libgit2 en Python se llaman Pygit2, y se pueden encontrar en http://www.pygit2.org/. Nuestro programa de ejemplo:

pygit2.Repository("/path/to/repo") # open repository .head # get the current branch .peel(pygit2.Commit) # walk down to the commit .message # read the message

Otras Lecturas

Por supuesto, un tratamiento completo de las capacidades de Libgit2 está fuera del alcance de este libro. Si deseas más información sobre Libgit2 en sí mismo, hay documentación de la API en https://libgit2.github.com/libgit2, y un conjunto de guías en https://libgit2.github.com/docs.


👉 Descargar el audiolibro GRATIS en Amazon
Reportar problema / Sugerencias
🧠 Hacer Trivia

eXTReMe Tracker