Es ist eigentlich ein C # die Bindung an den libgit2 verknüpfbar C Git Bibliothek.
Die ursprüngliche libgit2 Bibliothek kann von hier heruntergeladen werden.
Andere Sprachbindungen für libgit2:
Rubin - Rugged
Objective-C - Ziel Git
Python - pygit2
PHP & nbsp; - php-git
Lua - luagit2
Delphi - GitForDelphi
Node.js - Gitteh und / oder nodegit
Go - go-git
ocaml - libgit2-ocaml
Erlang - Geef
.NET - libgit2net
Haskell - hgit2
Was ist neu in dieser Pressemitteilung:
- Teach RemoteUpdater, um die Fernbedienung zu aktualisieren URL
- Führen ObjectDatabase.CreateTree (Index) und Index.Reset (Baum)
- Prozess breite Protokollierungsfunktion hinzufügen
- In Prozess breit SmartSubtransport Registrierung / Aufhebung der Registrierung
- Expose Index.Clear ()
Was ist neu in Version 0.21:
- Teach RemoteUpdater, um die Remote-URL aktualisieren
- Führen ObjectDatabase.CreateTree (Index) und Index.Reset (Baum)
- Prozess breite Protokollierungsfunktion hinzufügen
- In Prozess breit SmartSubtransport Registrierung / Aufhebung der Registrierung
- Expose Index.Clear ()
Was ist neu in der Version 0.13.0:
- Teach Kasse, um Benachrichtigungen zu melden
- Erstellen Sie eine neue repo.Checkout () Überlast, die ein Commit Objekt akzeptiert
- Lassen ObjectDatabase.CreateBlob (), um die Anzahl der Byte zu begrenzen, um zu konsumieren
- Stellen ObjectDatabase.CreateBlob () akzeptieren ein Strom
- Führen repo.Refs.RewriteHistory ()
- Führen repo.Refs.ReachableFrom ()
- Führen TreeDefinition.From (Commit)
- Expose TagFetchMode Immobilie auf Remote-Art
- In CopyNativeDependencies.targets
Was ist neu in der Version 0.10.0:
- Update Arbeitsverzeichnis auf Kasse
- New Netzwerk bezogene Funktionen: Klon, zu holen, push, Liste Remote-Referenzen
- Expose die Köpfe, die beim letzten Aufruf aktualisiert wurden, holen in Repository.Network.FetchHeads
- Führen Repository.Network.Remotes.IsValidName ()
- New .gitignore bezogene Funktionen: temporäre Regeln Pfad Überprüfung
- Hinzufügen von Unterstützung für benutzerdefinierte gelang ODB Backends
- In revparse Unterstützung in Repository.Lookup ()
- Erhöhen Repository.Commit (): Fügt zusammengeführten Branchen als Eltern, Bereinigung Daten zusammenführen
- Führen Blob.IsBinary
- In stark typisierte Ausnahmen (NonFastForwardException, UnmergedIndexEntriesException, ...)
- In Grund stashing Unterstützung: add, abzurufen, Liste und entfernen
- In git sauber Unterstützung in Repository.RemoveUntrackedFiles ()
- In Verknüpfung mit HEAD in Repository.Refs.Head
- Führen Repository.Refs.IsValidName ()
- Repository.Refs.FromGlob (), um Verweise pass einen bestimmten glob aufzuzählen hinzufügen
- Hinzufügen von Unterstützung für XDG Konfigurationsspeicher
- Stellen Config.Get () und Config.Delete () in der Lage, eine bestimmte Zielspeicher
- Diff.Compare () Verbesserungen: Arbeit gegen workdir und Index, betrachten untracked Änderungen, aussetzen typechanges
- Abruf der Fernbedienung aus einem nicht-lokalen Niederlassung über Branch.Remote zulassen
Was ist neu in der Version v0.9.5:
- Zusätzliche Unterstützung zum Erstellen, Abrufen, Liste und entfernen Objekt Noten.
- Repository in der Lage, zu bestimmten globalen und Systemkonfigurationsdateien zu verlassen.
Was ist neu in der Version v0.9.0:
- Unterstützung der lokalen Niederlassungen Tracking
- Fügen Sie eine Ignoriert Sammlung dem RepositoryStatus Typ
- Expose den relativen Pfad TreeEntries
- Repository in der Lage, gegen die angegebenen Index und workdir arbeiten
- Direkte Schaffung oder Blobs, Bäume und verpflichtet, ohne die workdir noch index Beteiligung
Was ist neu in der Version v0.8.0:
- Zusätze:
- In Repository.Reset () und die Unterstützung von Soft-und Mixed-Modus
- Stellen Repository.Commit () in der Lage, die aktuelle Spitze des Kopfes ändern
- Stellen Sie den Konstruktor der Repository in der Lage, ein Repository von einem Arbeitsverzeichnispfad öffnen
- Stellen Repository.Index.RetriveStatus ehren die .gitgnore Dateien
- Änderungen:
- Entfernen Repository.HasObject ()
- Ändern Repository.Init (), um es eine Instanz des Repository-Typ zurück, statt einer Zeichenfolge, die den Pfad des Repository
- Update libgit2 Binärdateien libgit2 / libgit2 @ 6d39c0d
- Fixes:
- Reinit ein Repository nicht mehr werfen
- Embedded libgit2 Binaries sind nun mit THREAD zusammengestellt = EIN-Flag
- Prevent Repository.Head.IsCurrentRepositoryHead zu werfen, wenn das Repository ist leer
Was ist neu in der Version v0.7.0:
- Zusätze:
- Ermöglicht den Zugriff auf System und Globale Konfiguration außerhalb des Kontexts eines Repo
- In Überlastungen zu indizieren Methoden, die Sammlung von Pfaden akzeptieren
- Änderungen:
- Stellen Index.RetrieveStatus () geben nativen Dateipfade
- Stellen Entry in der Lage, mit nativen Dateipfade zu bewältigen
- Update libgit2 Binärdateien libgit2 / libgit2 @ be00b00
- Als veraltet Repository.HasObject ()
- Bug Fixes:
- Befestigen Sie das Build-Skript, um vollständig xbuild kompatibel zu Linux / Mono 2.10
- Fix Index.Remove (), um korrekt Dateien, die gelöscht wurden und im Arbeitsverzeichnis geändert hand
Was ist neu in der Version v0.6.1:
- Änderungen:
- Update libgit2 Binärdateien libgit2 / libgit2 @ e3baa3c.
- Fixes:
- Prevent segfault bei der Bestimmung des Status von einem Repository.
- Fix Abruf von buggy-Status in einigen (nicht seltenen) Fällen.
Was ist neu in der Version v0.6.0:
- Zusätze:
- Configuration.Get () Überladung, die Schlüssel in Teilen statt hinzufügen.
- In Tracking Zweig Details.
- Lassen Schaffung begehen mit Unterschrift von Konfigurationsdateien.
- Index.Remove () hinzufügen.
- Fügen Sie einen String-Indexer auf die Commit und Baumarten, um die Wiedergewinnung von TreeEntries erleichtern.
- Änderungen:
- Geben Sie Standardwert für nicht existierende Konfigurationseinstellung.
- Ändern Sie die Baumstruktur, in die libgit2 Binärdateien befinden.
- Update libgit2 Binärdateien libgit2 / libgit2 @ 28c1451.
- Fixes:
- Prevent Aufzählung der Zweige zu werfen, wenn das Repository enthält entfernten Niederlassungen.
- Fix Index.Stage (), Index.Unstage ().
Was ist neu in der Version v0.5.0:
- Zusätze:
- In Repository.Index.RetrieveStatus ()
- Handhabung der Konfigurationseinstellungen des Repository und Retrieval von Remotes Hinzufügen
- Änderungen:
- kann nun von mehreren Startpunkten aufzählen
- Während der Aufzählung Commits, automatisch Dereferenzierung von Objekten zu einem Commit-Objekt-ID
- Später Lösung von Branch.Tip, Tag.Target und Tag.Annotation
- Nutzung Application Ersetzen LibGit2Exception
- Update libgit2 Binärdateien libgit2 / libgit2 @ 35e9407
- Fixes:
- Prevent Aufzählung der Commits aus, wenn man von einem Tag, die bei einer blob oder einem Baum (# 62) weist darauf werfen
- Verhindern Sie eine Niederlassung entfernt wird, wenn es die aktuelle HEAD
- Referenzen werden nun in einer geordneten Art und Weise aufgezählt
- Fix Repository.Discover () -Implementierung, wenn keine Ordner vorhanden .git
Kommentare nicht gefunden