Je to vlastně C # vazbu na libgit2 propojitelných C Git knihovny.
Původní libgit2 knihovnu lze stáhnout z zde .
Další jazykové vazby pro libgit2:
Ruby - Robustní
Objective-C - Cíl Git
Python - pygit2
PHP & nbsp; - php-git
Lua - luagit2
Delphi - GitForDelphi
Node.js - Gitteh a / nebo nodegit
Go - go-git
OCaml - libgit2-ocaml
Erlang - Geef
NET - libgit2net
Haskell - hgit2
Co je nového v této verzi:
- Naučte RemoteUpdater aktualizovat ovladač URL
- Zavést ObjectDatabase.CreateTree (index) a Index.Reset (strom)
- Přidat procesu širokou protokolování funkce
- Přidat procesu širokou SmartSubtransport registraci / zrušení registrace
- Vystavit Index.Clear ()
Co je nového ve verzi 0.21:
- Naučte RemoteUpdater aktualizovat vzdáleného URL
- Zavést ObjectDatabase.CreateTree (index) a Index.Reset (strom)
- Přidat procesu širokou protokolování funkce
- Přidat procesu širokou SmartSubtransport registraci / zrušení registrace
- Vystavit Index.Clear ()
Co je nového ve verzi 0.13.0:
- Naučte Pokladna hlásit oznámení
- Vytvořte nový repo.Checkout (), přetížení, která přijímá commit objekt
- Povolit ObjectDatabase.CreateBlob () omezit počet bajtů konzumovat
- Zkontrolujte, ObjectDatabase.CreateBlob () přijmout Stream
- Zavést repo.Refs.RewriteHistory ()
- Zavést repo.Refs.ReachableFrom ()
- Zavést TreeDefinition.From (Commit)
- Vystavit vlastnost TagFetchMode na dálkovém typu
- Přidat CopyNativeDependencies.targets
Co je nového ve verzi 0.10.0:
- Aktualizovat pracovní adresář na pokladně
- Nová síť související vlastnosti: klon, aport, stisk, seznam vzdálené odkazy
- vystavit hlavy, které byly aktualizovány v průběhu poslední přinést v Repository.Network.FetchHeads
- Zavést Repository.Network.Remotes.IsValidName ()
- Nové .gitignore související funkce: dočasné pravidla, cesta kontrolu
- Přidat podporu pro zvyk, spravované ODB backends
- Přidat revparse podporu v Repository.Lookup ()
- Zlepšit Repository.Commit (): přidat sloučené pobočky jako rodiče, vyčištění sloučit data li>
- Zavést Blob.IsBinary
- Přidat silnými výjimky (NonFastForwardException, UnmergedIndexEntriesException, ...)
- Přidat základní podporu stashing: add, získat, seznam a odstranit
- Přidat git čistý podporu v Repository.RemoveUntrackedFiles ()
- Přidat zástupce HEAD v Repository.Refs.Head
- Zavést Repository.Refs.IsValidName ()
- Přidat Repository.Refs.FromGlob () výčet referencí odpovídající zadané kapička
- Přidat podporu pro konfiguraci úložiště XDG
- Zkontrolujte, Config.Get () a Config.Delete (), schopné cílit na konkrétní obchod
- Diff.Compare () Vylepšení: práce proti Workdir a indexu, zvažte nesledované změny, vystavit typechanges
- Povolit načítání dálkového ovládání nebo non-místní pobočky přes Branch.Remote
Co je nového ve verzi v0.9.5:
- Byla přidána podpora pro vytvářet, načítat, seznam a odstranit objekt poznámky.
- Zkontrolujte, úložiště moci spolehnout na zadaných globálních a systémových souborů config.
Co je nového ve verzi v0.9.0:
- Podpora místních poboček sledování
- Přidat ignorovaného sbírku typu RepositoryStatus
- Vystavit relativní cestu TreeEntries
- Zkontrolujte, úložiště schopen pracovat proti určeném indexu a Workdir
- Direct tvorba nebo Blobs, stromy a zavazuje bez zapojení Workdir ani index
Co je nového ve verzi v0.8.0:
- Dodatky:
- Přidat Repository.Reset () a podporu měkké a smíšené režimy
- Zkontrolujte, Repository.Commit () schopný změnit současnou špičku hlavy
- Zkontrolujte, konstruktér úložiště schopen otevřít úložiště z cesty pracovního adresáře
- Zkontrolujte, Repository.Index.RetriveStatus ctít .gitgnore soubory
- Změny:
- Odstranit Repository.HasObject ()
- Změnit Repository.Init (), aby se to vrátit instance úložiště typu, namísto řetězec obsahující cestu úložiště
- Aktualizace libgit2 binárky libgit2 / libgit2 @ 6d39c0d
- Opravy:
- Reinit úložiště nevyhodí už
- Embedded libgit2 binární soubory jsou nyní zkompilované s THREADSAFE = ON vlajkou
- Zabránit Repository.Head.IsCurrentRepositoryHead od házení když Repository je prázdný
Co je nového ve verzi v0.7.0:
- Dodatky:
- Povolit přístup k systému a globální konfiguraci mimo kontextu repo
- Přidat přetížení na metody indexu, které přijímají kolekci cest
- Změny:
- Zkontrolujte, Index.RetrieveStatus () vrátíte nativních souborů cesty
- Zkontrolujte, IndexEntry schopna vyrovnat se s rodilým cesty k souboru
- Aktualizace libgit2 binárky libgit2 / libgit2 @ be00b00
- kritizovat Repository.HasObject ()
- Opravy chyb:
- Připevněte build skript být plně kompatibilní XBuild na Linux / Mono 2.10
- Fix Index.Remove () správně zpracovat soubory, které byly odstraněny a změněny v pracovním adresáři
Co je nového ve verzi v0.6.1:
- Změny:
- Aktualizace libgit2 binárky libgit2 / libgit2 @ e3baa3c.
- Opravy:
- Prevent segfault při určování statusu z repozitáře.
- Fix získávání buggy postavení v některých (ne, že vzácné) případech.
Co je nového ve verzi v0.6.0:
- Dodatky:
- Přidat Configuration.Get (), přetížení, který bere klíč v částech.
- Přidat sledování detailů pobočky.
- Povolit vytvoření spáchat pomocí podpis konfiguračních souborů.
- Přidat Index.Remove ().
- Přidat řetězec indexeru k commit a strom typy, aby se usnadnilo načítání TreeEntries.
- Změny:
- Poskytovat výchozí hodnotu pro neexistujícího nastavení konfigurace.
- Změnit stromovou strukturu, do které libgit2 binární soubory jsou umístěny.
- Aktualizace libgit2 binárky libgit2 / libgit2 @ 28c1451.
- Opravy:
- Zabránit výčet oborů z házení když úložiště obsahuje vzdálených poboček.
- Fix Index.Stage (), Index.Unstage ().
Co je nového ve verzi v0.5.0:
- Dodatky:
- Přidat Repository.Index.RetrieveStatus ()
- Přidat manipulaci nastavení konfigurace úložiště a získávání Remotes
- Změny:
- Lze nyní vyjmenovat z různých výchozích bodů
- Zatímco výčet commitů, automaticky dereference objektů na spáchání Object ID
- Odlo¾it vyřešení Branch.Tip, Tag.Target a Tag.Annotation
- Nahradit používání ApplicationException s LibGit2Exception
- Aktualizace libgit2 binárky libgit2 / libgit2 @ 35e9407
- Opravy:
- Zabránit výčet commitů z házení při spuštění z tagu, který ukazuje na blob nebo stromu (# 62)
- Zabraňte pobočku před přemístěním, jestli je to současný šéf
- Reference jsou nyní výčtu v objednaném způsobem
- Fix Repository.Discover () provádění případě, že neexistuje .git složka
Komentáře nebyl nalezen