Dulwich.

Biblioteca Pure-Python Git
Scarica ora

Dulwich. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • GPL v3
  • Prezzo:
  • FREE
  • Nome editore:
  • Jelmer Vernooij
  • Sito web dell'editore:
  • http://wiki.samba.org/index.php/SambaGtk

Dulwich. Tag


Dulwich. Descrizione

Biblioteca Git Pure-Python Dulwich è un'implementazione pura-python dei formati e dei protocolli dei file GIT. Prende il nome dal villaggio in cui il signor e la signora Git vivono nello sketch di Monty Python.Dulwich mira a dare un'interfaccia ai repositori GIT che non chiama direttamente a Git. Probabilmente sarà implementato in pura python.currently può leggere Blobs, alberi e si impegna dai file. Legge sia legacy che nuove intestazioni. Tuttavia, non è testato per tutto tranne che il custodia semplice. Anche comprendi un po 'del formato del repository. Il testUsuite utilizza il programma Nosetests da TurboGears, poiché mi sono infastidito cercando di allestire unittest. Aprire un repo passandolo il .git dir. Puoi quindi chiedere la testa con repo.head () o un ref con repo.ref (nome). Entrambi restituiscono l'ID SHA che attualmente indicano. È quindi possibile prendere questo oggetto con repo.get_ebject (SHA). Per gli oggetti reali. Per gli oggetti effettivi lo shafile.from_file (nomefile) restituirà l'oggetto memorizzato nel file qualunque sia. Per assicurarti di ottenere il tipo corretto, chiamare {BLOB, Tree, Commit} .from_File (nome file). Aggiungerò i metodi di repo per farlo per te con la ricerca dei file presto. C'è anche il supporto per la creazione di BLOB. Blob.From_String (stringa) creerà un oggetto BLOB dalla stringa. Puoi quindi chiamare BLOB.Sha () per ottenere l'oggetto SHA per questo Blob e Hexdigest () su questo otterrà il suo ID. Attualmente non vi è alcun metodo che ti permette di scriverlo però. Tutto è attualmente fatto con affermazioni, dove probabilmente dovrebbero essere eccezioni. Questo è stato semplicemente fatto per opportunità. Se colpisci un'asserzione, o significa che hai fatto qualcosa di sbagliato, c'è la corruzione, o stai provando un'operazione non supportata. Requisiti: · Python.


Dulwich. Software correlato

dflat.

Uno strumento di comando per lavorare con i file system DFFlat Digital Conservation ...

155

Scarica

Sqlkit.

Una GUI di nome SQledit per modificare i dati in un database ...

125

Scarica

Django-Counter.

Questa è una visualizzazione di pagina generiche / reindirizza il contatore dei progetti Django ...

228

Scarica