Dit is eintlik 'n C # binding aan die libgit2 accessible C Git biblioteek.
Die oorspronklike libgit2 biblioteek kan afgelaai word vanaf hier .
Ander taal bindings vir libgit2:
Ruby - Rugged
Objective-C - Doel Git
Python - pygit2
PHP & nbsp; - php-git
Lua - luagit2
Delphi - GitForDelphi
Node.js - Gitteh en / of nodegit
Gaan - Weg-git
oCaml - libgit2-ocaml
Erlang - Gee
NET - libgit2net
Haskell - hgit2
Wat is nuut in hierdie release:
- Leer RemoteUpdater na die afgeleë werk URL
- Stel ObjectDatabase.CreateTree (indeks) en Index.Reset (Tree)
- Voeg proses wye meld funksie
- Voeg proses wye SmartSubtransport registrasie / Deregistrasie
- Ontbloot Index.Clear ()
Wat is nuut in weergawe 0,21:
- Leer RemoteUpdater na die afgeleë URL werk
- Stel ObjectDatabase.CreateTree (indeks) en Index.Reset (Tree)
- Voeg proses wye meld funksie
- Voeg proses wye SmartSubtransport registrasie / Deregistrasie
- Ontbloot Index.Clear ()
Wat is nuut in weergawe 0.13.0:
- Leer afhandeling kennisgewings rapporteer
- Skep 'n nuwe repo.Checkout () oorlading wat Pleeg voorwerp aanvaar
- Laat ObjectDatabase.CreateBlob () om die aantal grepe beperk tot verbruik
- Maak ObjectDatabase.CreateBlob () aanvaar Stroom
- Stel repo.Refs.RewriteHistory ()
- Stel repo.Refs.ReachableFrom ()
- Stel TreeDefinition.From (Pleeg)
- Ontbloot TagFetchMode eiendom Remote tipe
- CopyNativeDependencies.targets Voeg
Wat is nuut in weergawe 0.10.0:
- Update werk gids op checkout
- New netwerk verwante funksies: kloon, haal, stoot, lys afgeleë verwysings
- Ontbloot die koppe wat is opgedateer gedurende die laaste haal in Repository.Network.FetchHeads
- Stel Repository.Network.Remotes.IsValidName ()
- New .gitignore verwante funksies: tydelike reëls, pad nagaan
- ondersteuning Voeg vir persoonlike, bestuur ODB back ends
- Voeg revparse ondersteuning in Repository.Lookup ()
- Verbeter Repository.Commit (): voeg saamgesmelte takke as ouers, opruim saamsmelt data li>
- Stel Blob.IsBinary
- Voeg sterk getik uitsonderings (NonFastForwardException, UnmergedIndexEntriesException ...)
- Voeg basiese stashing ondersteuning: voeg, haal, lys en verwyder
- Voeg git skoon ondersteuning in Repository.RemoveUntrackedFiles ()
- Voeg kortpad aan kop in Repository.Refs.Head
- Stel Repository.Refs.IsValidName ()
- Repository.Refs.FromGlob () verwysings wat ooreenstem met 'n bepaalde glob opsom Voeg
- ondersteuning te bied vir XDG opset store
- Maak Config.Get () en Config.Delete () in staat wees om 'n spesifieke winkel teiken
- Diff.Compare () verbeterings: werk teen workdir en die indeks, oorweeg bijgehouden veranderinge, typechanges bloot
- Laat herwinning van die afgeleë van 'n nie-plaaslike tak deur Branch.Remote
Wat is nuut in die weergawe v0.9.5:
- Bygevoeg ondersteuning te skep, te haal, lys en verwyder voorwerp notas.
- Maak Repository kan staatmaak op gespesifiseerde globale en stelsel konfigurasielêers.
Wat is nuut in die weergawe v0.9.0:
- Ondersteun plaaslike dop takke
- Voeg 'n geïgnoreer versameling van die tipe RepositoryStatus
- Ontbloot die relatiewe pad van TreeEntries
- Maak Repository kan werk teen gespesifiseerde indeks en workdir
- Direkte skepping of Blobs, bome en pleeg sonder die workdir nie indeks betrokkenheid
Wat is nuut in die weergawe v0.8.0:
- Toevoegings:
- Voeg Repository.Reset () en ondersteuning van Sagte en Gemengde modes
- Maak Repository.Commit () in staat wees om wysiging van die huidige oortjies van die Hoof
- Maak die constructor van Repository staat om 'n bewaarplek oop van 'n werk gids pad
- Maak Repository.Index.RetriveStatus eer die .gitgnore lêers
- Wysigings:
- Verwyder Repository.HasObject ()
- Change Repository.Init () te maak dit terug 'n geval van die Repository tipe, in plaas van 'n string met die pad van die repository
- Update libgit2 binaries om libgit2 / libgit2 @ 6d39c0d
- Oplossing:
- Reinit 'n bewaarplek nie meer gooi
- Embedded libgit2 binaries nou saamgestel THREADSAFE = OP flag
- Voorkom Repository.Head.IsCurrentRepositoryHead uit te gooi toe die Repository is leeg
Wat is nuut in die weergawe v0.7.0:
- Toevoegings:
- Laat toegang tot die stelsel en Global opset buite die konteks van 'n repo
- oorlaai na die indeks metodes wat versameling van paaie aanvaar Voeg
- Wysigings:
- Maak Index.RetrieveStatus () terug inheemse lêer paaie
- Maak IndexEntry staat om te gaan met inheemse lêer paaie
- Update libgit2 binaries om libgit2 / libgit2 @ be00b00
- afkeuren Repository.HasObject ()
- Bug fixes:
- Fix die bou script ten volle versoenbaar XBuild op Linux / Mono 2,10 wees
- Fix Index.Remove () lêers wat geskrap en verander in die werk gids korrek te hanteer
Wat is nuut in die weergawe v0.6.1:
- Wysigings:
- Update libgit2 binaries om libgit2 / libgit2 @ e3baa3c.
- Oplossing:
- Voorkom segfault by die bepaling van die status van 'n repository.
- Fix herwinning van karretjie status in sommige (nie dat skaars) gevalle.
Wat is nuut in die weergawe v0.6.0:
- Toevoegings:
- Voeg Configuration.Get () oorlading dat die sleutel neem in dele.
- Voeg dop tak besonderhede.
- Laat skepping van pleeg met behulp handtekening van konfigurasielêers.
- Voeg Index.Remove ().
- Voeg 'n string indexer die pleeg en Tree tipes om herwinning van TreeEntries verlig.
- Wysigings:
- Verskaf standaard waarde vir nie bestaan opset omgewing.
- Verander die boom struktuur waarin libgit2 binaries geleë is.
- Update libgit2 binaries om libgit2 / libgit2 @ 28c1451.
- Oplossing:
- Voorkom opsomming van takke van die gooi toe die repository bevat afgeleë takke.
- Fix Index.Stage (), Index.Unstage ().
Wat is nuut in die weergawe v0.5.0:
- Toevoegings:
- Voeg Repository.Index.RetrieveStatus ()
- hantering van konfigurasie-instellings van die repository en herwinning van Remotes Voeg
- Wysigings:
- Kan nou opsom uit verskeie vertrekpunte
- Terwyl deelinventaris pleeg, outomaties dereference voorwerpe 'n voorwerp te pleeg id
- Defer die oplossing van Branch.Tip, Tag.Target en Tag.Annotation
- Vervang gebruik van ApplicationException met LibGit2Exception
- Update libgit2 binaries om libgit2 / libgit2 @ 35e9407
- Oplossing:
- Voorkom opsomming van pleeg van gooi by die begin van 'n tag wat dui op 'n blob of 'n boom (# 62)
- Voorkom 'n tak van wat verwyder word indien dit die huidige hoof
- Verwysings word nou in 'n geordende manier vervat
- Fix Repository.Discover () implementering wanneer geen .git gids bestaan
Kommentaar nie gevind