Pro Git
Pro Git
🎯 ¿Cansado de los anuncios?
Elimínalos ahora 🚀
Si se declara un puntero y se pasa una referencia a él en una llamada Libgit2, la llamada devolverá probablemente un código de error entero.
Un valor 0 indica éxito; cualquier otra cosa es un error.
Si Libgit2 rellena un puntero para ti, eres responsable de liberarlo.
Si Libgit2 devuelve un puntero const desde una llamada, no tienes que liberarlo, pero no será válido cuando el objeto al que pertenece sea liberado.
Escribir C es un poco doloroso.
Esto último significa que no es muy probable que estés escribiendo C cuando utilices Libgit2.
Afortunadamente, hay una serie de vínculos específicos del lenguaje disponibles que hacen que sea bastante fácil trabajar con repositorios Git desde su entorno y lenguaje específico.
Echemos un vistazo al ejemplo anterior escrito utilizando los vínculos de Ruby para Libgit2, que llevan el nombre Rugged, y se puede encontrar en https://github.com/libgit2/rugged.
👉 Descargar el audiolibro GRATIS en Amazon Reportar problema / Sugerencias