Estoy tratando de usar la biblioteca de pygit2.agregar blobs o árboles a un repositorio creado usando pygit2 (libgit2)?
parece que me quedé atrapado en el primer paso. su documentación no explica cómo crear un blob y agregarlo a un árbol. Se trata principalmente de cómo trabajar con un repositorio git existente, pero quiero crear uno y agregar blobs, commits, ... a mi repositorio. ¿Es posible crear un blob desde un archivo directamente o debería leer el contenido del archivo y establecer blob.data?
from pygit2 import Repository
from pygit2 import init_repository
bare = False
repo = init_repository('test', bare)
¿Cómo puedo crear y agregar blobs o árboles al depósito?
Muchas gracias, ¿cómo puedo obtener más información sobre pygit2? nada de lo que mencionas está en el documento pygit2, ¿cómo aprendiste a usarlo? –
@PeqiHash Carlos es uno de los desarrolladores de libgit2 – T0xicCode
Si cambiaste un archivo, aún agregas todo el archivo al repositorio como un blob y luego haces referencia a ese oid con un inserto usando TreeBuilder ... o hay algo que ver con un parche aquí? – ChipJust