LibGit2Sharp

Screenshot der Software:
LibGit2Sharp
Softwarebeschreibung:
Version: 0.21.1 Aktualisiert
Upload-Datum: 12 Apr 15
Lizenz: Frei
Popularität: 146

Rating: 3.5/5 (Total Votes: 2)

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

Ähnliche Software

StealJS
StealJS

12 Apr 15

fn.js
fn.js

1 Mar 15

Underscore.py
Underscore.py

13 May 15

Apache Whirr
Apache Whirr

13 Apr 15

Andere Software von Entwickler libgit2 Development Team

Gitteh
Gitteh

14 Apr 15

Rugged
Rugged

10 Apr 16

GitForDelphi
GitForDelphi

6 Jun 15

pygit2
pygit2

10 Dec 15

Kommentare zu LibGit2Sharp

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!