LibGit2Sharp

Software screenshot:
LibGit2Sharp
Dettagli del software:
Versione: 0.21.1 Aggiornato
Data di caricamento: 12 Apr 15
Licenza: Libero
Popolarità: 49

Rating: nan/5 (Total Votes: 0)

Si tratta in realtà di un C legame al linkabile libreria C Git libgit2 #.
La biblioteca libgit2 originale può essere scaricata da qui .
Altri binding lingua per libgit2:
Ruby - Robusto
Objective-C - Obiettivo Git
Python - pygit2
PHP & nbsp; - php-git
Lua - luagit2
Delphi - GitForDelphi
Node.js - Gitteh e / o nodegit
Go - go-git
OCaml - libgit2-ocaml
Erlang - Geef
NET - libgit2net
Haskell - hgit2

Cosa c'è di nuovo in questa versione:

  • Teach RemoteUpdater per aggiornare il telecomando URL
  • Introdurre ObjectDatabase.CreateTree (Index) e Index.Reset (Albero)
  • Aggiungi processo vasta funzionalità di registrazione
  • Aggiungi processo ampio SmartSubtransport la registrazione / cancellazione
  • Expose Index.Clear ()

Cosa c'è di nuovo nella versione 0.21:

  • Teach RemoteUpdater per aggiornare l'URL remoto
  • Introdurre ObjectDatabase.CreateTree (Index) e Index.Reset (Albero)
  • Aggiungi processo vasta funzionalità di registrazione
  • Aggiungi processo ampio SmartSubtransport la registrazione / cancellazione
  • Expose Index.Clear ()

Cosa c'è di nuovo nella versione 0.13.0:

  • Teach cassa per segnalare le notifiche
  • Crea un nuovo repo.Checkout () overload che accetta un oggetto Commit
  • Consenti ObjectDatabase.CreateBlob () per limitare il numero di byte da consumare
  • Fai ObjectDatabase.CreateBlob () accetta un flusso
  • Introdurre repo.Refs.RewriteHistory ()
  • Introdurre repo.Refs.ReachableFrom ()
  • Introdurre TreeDefinition.From (Commit)
  • Expose proprietà TagFetchMode del tipo Remote
  • Aggiungi CopyNativeDependencies.targets

Cosa c'è di nuovo nella versione 0.10.0:

  • directory di lavoro di aggiornamento al check-out

  • Caratteristiche
  • Nuova rete correlati: clone, andare a prendere, spingere, lista riferimenti remoti
  • Esporre le teste che sono state aggiornate durante l'ultimo a prendere in Repository.Network.FetchHeads
  • Introdurre Repository.Network.Remotes.IsValidName ()
  • Nuove .gitignore relative caratteristiche: norme temporanee, percorso controllo
  • Aggiungere il supporto per l'abitudine, gestite backend ODB
  • Aggiungi sostegno revparse a Repository.Lookup ()
  • Migliorare Repository.Commit (): aggiungi rami uniti come genitori, pulizia unire i dati
  • Introdurre Blob.IsBinary
  • Aggiungi eccezioni fortemente tipizzato (NonFastForwardException, UnmergedIndexEntriesException, ...)
  • Inserisci il supporto di base stashing: aggiungere, recuperare, elenco e rimuovere
  • Aggiungi git sostegno pulita in Repository.RemoveUntrackedFiles ()
  • Aggiungi scorciatoia HEAD in Repository.Refs.Head
  • Introdurre Repository.Refs.IsValidName ()
  • Aggiungi Repository.Refs.FromGlob () per enumerare i riferimenti che corrispondono a un determinato glob
  • Aggiungere il supporto per archivio di configurazione XDG
  • Fai Config.Get () e Config.Delete () in grado di indirizzare un negozio specifico
  • Diff.Compare () miglioramenti: lavoro contro workdir e l'indice, prendere in considerazione i cambiamenti non monitorate, esporre typechanges
  • consentire il recupero del telecomando di un ramo non locale attraverso Branch.Remote

Cosa c'è di nuovo nella versione v0.9.5:

  • Aggiunto il supporto per creare, recuperare, lista e rimuovere note degli oggetti.
  • Fare Repository poter contare su file di configurazione globale e di sistema specificati.

Cosa c'è di nuovo nella versione v0.9.0:

  • Sostenere rami di monitoraggio locali
  • Aggiungi una collezione Ignorato al tipo RepositoryStatus
  • Esporre il percorso relativo di TreeEntries
  • Fare Repository in grado di lavorare contro di indice specificata e workdir
  • creazione diretta o Blobs, alberi e impegna senza il coinvolgimento workdir né index

Cosa c'è di nuovo nella versione v0.8.0:

  • Aggiunte:
  • Aggiungi Repository.Reset () e il supporto di Soft e modalità misti
  • Fai Repository.Commit () in grado di modificare l'attuale punta del Capo
  • Fare il costruttore di repository in grado di aprire un archivio da un percorso di directory di lavoro
  • Fare Repository.Index.RetriveStatus onorare i file .gitgnore
  • Modifiche:
  • Rimuovi Repository.HasObject ()
  • Cambia Repository.Init () per renderlo restituire un'istanza del tipo Repository, invece di una stringa contenente il percorso del repository
  • Aggiorna binari libgit2 a libgit2 / libgit2 @ 6d39c0d
  • Correzioni:
  • Reinit un repository non genera più
  • binari libgit2 embedded sono ora compilati con THREADSAFE = ON bandiera
  • Prevenire Repository.Head.IsCurrentRepositoryHead dal gettare quando Repository è vuoto

Cosa c'è di nuovo nella versione v0.7.0:

  • Aggiunte:
  • Consentire l'accesso a sistema e configurazione globale al di fuori del contesto di un pronti contro termine
  • Aggiungi sovraccarichi ai metodi di indice che accettano raccolta di percorsi
  • Modifiche:
  • Fai Index.RetrieveStatus () restituiscono i percorsi di file nativi
  • Fare IndexEntry in grado di affrontare i percorsi di file nativi
  • Aggiorna binari libgit2 a libgit2 / libgit2 @ be00b00
  • deprecare Repository.HasObject ()
  • Bug risolti:
  • Fissare lo script di build per essere pienamente compatibile con XBuild su Linux / Mono 2.10
  • Fix Index.Remove () per gestire correttamente i file che sono stati cancellati e modificati nella directory di lavoro

Cosa c'è di nuovo nella versione v0.6.1:

  • Modifiche:
  • Aggiorna binari libgit2 a libgit2 / libgit2 @ e3baa3c.
  • Correzioni:
  • Prevenire segfault nel determinare lo stato di un repository.
  • Recupero Fix dello stato buggy in alcuni (non che rari) casi.

Cosa c'è di nuovo nella versione v0.6.0:

  • Aggiunte:
  • Aggiungi Configuration.Get () overload che accetta chiave in alcune parti.
  • Aggiungi inseguimento dettagli ramo.
  • Consenti la creazione di impegnarsi con firma dai file di configurazione.
  • Aggiungi Index.Remove ().
  • Aggiungi un indicizzatore stringa per i tipi di Commit e degli alberi in modo da facilitare il recupero di TreeEntries.
  • Modifiche:
  • Fornire valore predefinito per l'impostazione di configurazione inesistente.
  • Modificare la struttura ad albero nella quale libgit2 binari si trovano.
  • Aggiorna binari libgit2 a libgit2 / libgit2 @ 28c1451.
  • Correzioni:
  • Prevenire l'enumerazione di sportelli da lanciare quando il repository contiene filiali remote.
  • Fix Index.Stage (), Index.Unstage ().

Cosa c'è di nuovo nella versione v0.5.0:

  • Aggiunte:
  • Aggiungi Repository.Index.RetrieveStatus ()
  • Aggiungi gestione delle impostazioni di configurazione del repository e il recupero di telecomandi
  • Modifiche:
  • Ora è possibile enumerare da più punti di partenza
  • Pur enumerando commit, automaticamente dereference oggetti a un id commit oggetto
  • Rimanda risolutivo Branch.Tip, Tag.Target e Tag.Annotation
  • Sostituire l'utilizzo di ApplicationException con LibGit2Exception
  • Aggiorna binari libgit2 a libgit2 / libgit2 @ 35e9407
  • Correzioni:
  • Prevenire l'enumerazione di commit da lanciare quando si parte da un tag che punta a un blob o un albero (# 62)
  • Impedire un ramo di essere rimosso se è l'attuale capo
  • I riferimenti vengono ora enumerati in modo ordinato
  • Fix Repository.Discover () implementazione quando non esiste alcuna cartella .git

Programmi simili

Memoize
Memoize

13 May 15

Load.js
Load.js

5 Jun 15

bitcoinprices.js
bitcoinprices.js

1 Mar 15

Spring AMQP
Spring AMQP

10 Dec 15

Altri software di sviluppo libgit2 Development Team

Rugged
Rugged

10 Apr 16

Gitteh
Gitteh

14 Apr 15

pygit2
pygit2

10 Dec 15

nodegit
nodegit

6 Mar 16

Commenti a LibGit2Sharp

I commenti non trovato
Aggiungi commento
Accendere le immagini!
Ricerca per categoria