Det är faktiskt en C # bindning till libgit2 kopplas samman C Git bibliotek.
Den ursprungliga libgit2 biblioteket kan laddas ner från här .
Andra språk bindningar för libgit2:
Ruby - Robust
Objective-C - Mål Git
Python - pygit2
PHP & nbsp; - php-git
Lua - luagit2
Delphi - GitForDelphi
Node.js - Gitteh och / eller nodegit
Go - go-git
OCaml - libgit2-ocaml
Erlang - Geef
NET - libgit2net
Haskell - hgit2
Vad är nytt i den här versionen:
- Teach RemoteUpdater att uppdatera fjärrkontrollen URL
- Presentera ObjectDatabase.CreateTree (Index) och Index.Reset (Träd)
- Lägg process bred loggningsfunktionen
- Lägg process bred SmartSubtransport registrering / avregistrering
- Exponera Index.Clear ()
Vad är nytt i version 0.21:
- Teach RemoteUpdater att uppdatera fjärr URL
- Presentera ObjectDatabase.CreateTree (Index) och Index.Reset (Träd)
- Lägg process bred loggningsfunktionen
- Lägg process bred SmartSubtransport registrering / avregistrering
- Exponera Index.Clear ()
Vad är nytt i version 0.13.0:
- Teach kassan för att rapportera meddelanden
- Skapa en ny repo.Checkout () överbelastning som accepterar en Begå objekt
- Tillåt ObjectDatabase.CreateBlob () för att begränsa antalet byte att konsumera
- Gör ObjectDatabase.CreateBlob () accepterar en Stream
- Presentera repo.Refs.RewriteHistory ()
- Presentera repo.Refs.ReachableFrom ()
- Presentera TreeDefinition.From (Verkställ)
- Exponera TagFetchMode fastighet på fjärr typ
- Lägg till CopyNativeDependencies.targets
Vad är nytt i version 0.10.0:
- Uppdatera arbetskatalog på kassan
- Ny nätverksrelaterade funktioner: klon, hämta, tryck, lista externa referenser
- Exponera cheferna som har uppdaterats under den sista hämta i Repository.Network.FetchHeads
- Presentera Repository.Network.Remotes.IsValidName ()
- Nya .gitignore relaterade funktioner: tillfälliga regler, bana kontroll
- Lägg till stöd för anpassade, som förvaltas ODB implementationer
- Lägg revparse stöd i Repository.Lookup ()
- Förbättra Repository.Commit (): lägg sammanslagna grenar som föräldrar, rengöring sammanfoga data li>
- Presentera Blob.IsBinary
- Lägg till starkt skrivit undantag (NonFastForwardException, UnmergedIndexEntriesException, ...)
- Lägg till grundläggande stashing stöd: add, hämta, lista och ta bort
- Lägg till git ren stöd i Repository.RemoveUntrackedFiles ()
- Lägg till genväg till HEAD i Repository.Refs.Head
- Presentera Repository.Refs.IsValidName ()
- Lägg Repository.Refs.FromGlob () för att räkna referenser som matchar en viss glob
- Lägg till stöd för XDG konfigurationsarkivet
- Gör Config.Get () och Config.Delete () kunna rikta en specifik butik
- Diff.Compare () förbättringar: arbetet mot workdir och index, anser spårats förändringar, exponera typechanges
- Tillåt hämtning av fjärrkontrollen till en icke-lokalavdelning genom Branch.Remote
Vad är nytt i version v0.9.5:
- Extra stöd för att skapa, hämta, lista och ta bort objekt anteckningar.
- Se Repository kunna lita på specificerade globala och systemkonfigurationsfiler.
Vad är nytt i version v0.9.0:
- Support lokala spårnings grenar
- Lägg till ett Ignorerade samling till typ RepositoryStatus
- Exponera relativa väg TreeEntries
- Se Repository kunna arbeta mot specifika index och workdir
- Direkt skapande eller blobbar, träd och förbinder sig utan workdir eller index engagemang
Vad är nytt i version v0.8.0:
- Tillägg:
- Lägg till Repository.Reset () och stöd för mjuk och blandade lägen
- Gör Repository.Commit () kunna ändra den nuvarande spetsen av chefen
- Gör konstruktören av arkiv kunna öppna ett slutförvar från en arbetskatalog sökväg
- Gör Repository.Index.RetriveStatus hedra .gitgnore filer
- Ändringar:
- Ta Repository.HasObject ()
- Byt Repository.Init () för att göra det tillbaka en instans av Repository typ, i stället för en sträng som innehåller sökvägen till förvaret
- Uppdatera libgit2 binärer till libgit2 / libgit2 @ 6d39c0d
- Korrigeringar:
- REINIT ett slutförvar inte kasta längre
- Embedded libgit2 binärer nu sammanställts med THREADSAFE = ON flagga
- Förhindra Repository.Head.IsCurrentRepositoryHead från att kasta när Repository är tom
Vad är nytt i version v0.7.0:
- Tillägg:
- Tillåt åtkomst till System och global konfiguration utanför ramen för en repa
- Lägg till överbelastning till indexmetoder som accepterar samling av vägar
- Ändringar:
- Gör Index.RetrieveStatus () returnera infödda sökvägar
- Gör IndexEntry klara infödda sökvägar
- Uppdatera libgit2 binärer till libgit2 / libgit2 @ be00b00
- nedvärdera Repository.HasObject ()
- Buggfixar:
- Fäst byggskriptet vara helt XBuild kompatibla på Linux / Mono 2,10
- Fix Index.Remove () för att korrekt hantera filer som har tagits bort och ändrade i arbetskatalogen
Vad är nytt i version v0.6.1:
- Ändringar:
- Uppdatera libgit2 binärer till libgit2 / libgit2 @ e3baa3c.
- Korrigeringar:
- Förhindra segfault vid fastställandet status en av slutförvar.
- Fix hämtning av buggy status i vissa (inte så sällsynta) fall.
Vad är nytt i version v0.6.0:
- Tillägg:
- Lägg till Configuration.Get () överbelastning som tar nyckeln i delar.
- Lägg spåra branschinformation.
- Tillåt skapa begår att använda signatur från konfigurationsfiler.
- Lägg till Index.Remove ().
- Lägg en sträng indexe till Verkställ och trädslag i syfte att underlätta hämtning av TreeEntries.
- Ändringar:
- Ange standardvärde för icke existerande konfiguration.
- Ändra trädstrukturen i vilken libgit2 binärer finns.
- Uppdatera libgit2 binärer till libgit2 / libgit2 @ 28c1451.
- Korrigeringar:
- Förhindra uppräkning av grenar från att kasta när förvaret innehåller distansfilialer.
- Fix Index.Stage (), Index.Unstage ().
Vad är nytt i version v0.5.0:
- Tillägg:
- Lägg till Repository.Index.RetrieveStatus ()
- Lägg till hanteringen av konfigurationsinställningar förvaret och hämtning av Fjärrkontroller
- Ändringar:
- Kan nu räkna från flera utgångspunkter
- När du räkna åtar, automatiskt dereference objekt till en begå object id
- Skjut upp lösa av Branch.Tip, Tag.Target och Tag.Annotation
- Byt användning av ApplicationException med LibGit2Exception
- Uppdatera libgit2 binärer till libgit2 / libgit2 @ 35e9407
- Korrigeringar:
- Förhindra uppräkning av åtar från att kasta när du startar från en etikett som pekar på en klump eller ett träd (# 62)
- Förhindra en gren tas bort om det är den nuvarande chefen
- hänvisningar nu räknas i ett ordnat sätt
- Fix Repository.Discover () genomförandet när ingen .git mappen finns
Kommentarer hittades inte