Det er faktisk en C # binding til libgit2 sammenknyttes C Git biblioteket.
Den oprindelige libgit2 Biblioteket kan downloades fra her .
Andre sprog bindinger for libgit2:
Ruby - Robust
Objective-C - Målsætning Git
Python - pygit2
PHP & nbsp; - php-git
Lua - luagit2
Delphi - GitForDelphi
Node.js - Gitteh og / eller nodegit
Go - go-git
OCaml - libgit2-ocaml
Erlang - Geef
NET - libgit2net
Haskell - hgit2
Hvad er nyt i denne udgivelse:
- Lær RemoteUpdater at opdatere fjernbetjeningen URL
- Indfør ObjectDatabase.CreateTree (Indeks) og Index.Reset (Træ)
- Tilføj proces bred logning funktion
- Tilføj proces bred SmartSubtransport registrering / afmelding
- Expose Index.Clear ()
Hvad er nyt i version 0,21:
- Lær RemoteUpdater at opdatere fjernbetjeningen URL
- Indfør ObjectDatabase.CreateTree (Indeks) og Index.Reset (Træ)
- Tilføj proces bred logning funktion
- Tilføj proces bred SmartSubtransport registrering / afmelding
- Expose Index.Clear ()
Hvad er nyt i version 0.13.0:
- Lær kassen til at rapportere underretninger
- Opret en ny repo.Checkout () overbelastning, der accepterer en Commit objekt
- Tillad ObjectDatabase.CreateBlob () for at begrænse antallet af bytes til at forbruge
- Make ObjectDatabase.CreateBlob () acceptere en Stream
- Indfør repo.Refs.RewriteHistory ()
- Indfør repo.Refs.ReachableFrom ()
- Indfør TreeDefinition.From (Commit)
- Expose TagFetchMode ejendom på fjernbetjening typen
- Tilføj CopyNativeDependencies.targets
Hvad er nyt i version 0.10.0:
- Opdater arbejder mappe på kassen
- Nyt netværk relaterede funktioner: klon, hente, skubbe, liste remote referencer
- Expose de hoveder, der er blevet opdateret i den sidste hente i Repository.Network.FetchHeads
- Indfør Repository.Network.Remotes.IsValidName ()
- Nye Gitignore relaterede funktioner: midlertidige regler, sti kontrol
- Tilføj støtte til sædvane, administrerede ODB backends
- Tilføj revparse støtte Repository.Lookup ()
- Forbedre Repository.Commit (): tilføj flettede grene som forældre, oprydning flette data li>
- Indfør Blob.IsBinary
- Tilføj stærkt-skrives undtagelser (NonFastForwardException, UnmergedIndexEntriesException, ...)
- Tilføj grundlæggende stashing support: tilføje, hente, listen og fjern
- Tilføj git rent støtte Repository.RemoveUntrackedFiles ()
- Tilføj genvej til HEAD i Repository.Refs.Head
- Indfør Repository.Refs.IsValidName ()
- Tilføj Repository.Refs.FromGlob () for at optælle referencer matcher en bestemt glob
- Tilføj support til XDG konfiguration butik
- Make Config.Get () og Config.Delete () i stand til at målrette en bestemt butik
- Diff.Compare () forbedringer: arbejde mod workdir og indeks, mener usporede ændringer, udsætte typechanges
- Tillad hentning af fjernbetjeningen af et ikke-lokalafdeling gennem Branch.Remote
Hvad er nyt i version v0.9.5:
- Tilføjet understøttelse til at oprette, hente, listen og fjern objekt noter.
- Sørg Repository kunne stole på specificerede globale og system config filer.
Hvad er nyt i version v0.9.0:
- Støtte lokale sporing afdelinger
- Tilføj en Ignoreret samling til RepositoryStatus typen
- Expose den relative sti af TreeEntries
- Sørg Repository stand til at arbejde over for specifikke indeks og workdir
- Direkte skabelse eller klatter, Træer og forpligter uden workdir heller indeks involvering
Hvad er nyt i version v0.8.0:
- Tilgang:
- Tilføj Repository.Reset () og støtte til Blød og blandede tilstande
- Make Repository.Commit () i stand til at ændre den nuværende spids af chefen
- Gør konstruktøren af Repository stand til at åbne et arkiv fra en arbejdsgruppe sti
- Make Repository.Index.RetriveStatus ære de .gitgnore filer
- Ændringer:
- Fjern Repository.HasObject ()
- Skift Repository.Init () for at gøre det returnere en forekomst af Repository type, i stedet for en streng, der indeholder stien til lageret
- Opdater libgit2 binære filer til libgit2 / libgit2 @ 6d39c0d
- Rettelser:
- REINIT et depot ikke smide længere
- Embedded libgit2 binære filer er nu udarbejdet med threadsafe = ON flag
- Undgå Repository.Head.IsCurrentRepositoryHead fra at kaste når Repository er tom
Hvad er nyt i version v0.7.0:
- Tilgang:
- Tillad adgang til System og Global konfiguration uden for rammerne af en repo
- Tilføj overbelastning til indeks metoder, der accepterer samling af stier
- Ændringer:
- Make Index.RetrieveStatus () returnerer indfødte filstier
- Opret IndexEntry stand til at klare med indfødte filstier
- Opdater libgit2 binære filer til libgit2 / libgit2 @ be00b00
- misbillige Repository.HasObject ()
- Fejlrettelser:
- Fastgør build script til at være fuldt XBuild kompatible på Linux / Mono 2,10
- Fix Index.Remove () til korrekt håndtere filer, der er blevet slettet, og modificeret i arbejdsmappen
Hvad er nyt i version v0.6.1:
- Ændringer:
- Opdater libgit2 binære filer til libgit2 / libgit2 @ e3baa3c.
- Rettelser:
- Undgå segmenteringsfejl ved fastlæggelsen af status en af arkiv.
- Fix hentning af buggy status i nogle (ikke så sjældne) tilfælde.
Hvad er nyt i version v0.6.0:
- Tilgang:
- Tilføj Configuration.Get () overbelastning, der tager nøglen i dele.
- Tilføj spore gren detaljer.
- Tillad oprettelse af begå bruge underskrift fra konfigurationsfiler.
- Tilføj Index.Remove ().
- Tilføj en streng indexer til COMMIT og Tree typer for at lette genfinding af TreeEntries.
- Ændringer:
- Angiv standardværdi for ikke eksisterende konfiguration indstilling.
- Skift træstrukturen i hvilken libgit2 binære filer er placeret.
- Opdater libgit2 binære filer til libgit2 / libgit2 @ 28c1451.
- Rettelser:
- Undgå tælling af grene fra smide når arkivet indeholder afsidesliggende filialer.
- Fix Index.Stage (), Index.Unstage ().
Hvad er nyt i version v0.5.0:
- Tilgang:
- Tilføj Repository.Index.RetrieveStatus ()
- Tilføj håndtering af konfigurationsindstillinger lageret og genfinding af Fjernbetjeninger
- Ændringer:
- Kan nu optælle fra flere udgangspunkter
- Mens opremse begår, automatisk dereference objekter til et begå objekt id
- Udskyd løse af Branch.Tip, Tag.Target og Tag.Annotation
- Erstat brugen af ApplicationException med LibGit2Exception
- Opdater libgit2 binære filer til libgit2 / libgit2 @ 35e9407
- Rettelser:
- Undgå tælling af begår fra smide når man starter fra et tag, der peger på en klat eller et træ (# 62)
- Forhindre en gren fra at blive fjernet, hvis det er den nuværende leder
- Referencer bliver nu opregnes i en ordnet måde
- Fix Repository.Discover () gennemførelse, når der ikke .git mappe eksisterer
Kommentarer ikke fundet