To jest rzeczywiście wiążące zdolny do sieciowania do biblioteki C libgit2 C # Git.
Oryginalny biblioteki libgit2 można pobrać z tutaj .
Inne powiązania językowe dla libgit2:
Ruby - Wytrzymała
Objective-C - Cel Git
Python - pygit2
PHP & nbsp; - php-git
Lua - luagit2
Delphi - GitForDelphi
Node.js - Gitteh i / lub nodegit
Idź - go-git
SML - libgit2-ocaml
Erlang - Geef
.NET - libgit2net
Haskell - hgit2
Co nowego w tym wydaniu:
- Naucz RemoteUpdater zaktualizować pilota URL
- Przedstaw ObjectDatabase.CreateTree (Indeks) i Index.Reset (drzewo)
- Dodaj funkcji rejestrowania procesu szeroki
- Dodaj procesu rejestracji / szeroki SmartSubtransport wyrejestrowania
- Expose Index.Clear ()
Co nowego w wersji 0.21:
- Naucz RemoteUpdater zaktualizować zdalnego URL
- Przedstaw ObjectDatabase.CreateTree (Indeks) i Index.Reset (drzewo)
- Dodaj funkcji rejestrowania procesu szeroki
- Dodaj procesu rejestracji / szeroki SmartSubtransport wyrejestrowania
- Expose Index.Clear ()
Co nowego w wersji 0.13.0:
- Naucz kasę zgłosić informację,
- Utwórz nowy repo.Checkout () przeciążenie, która akceptuje obiekt Commit
- Zezwalaj ObjectDatabase.CreateBlob (), aby ograniczyć liczbę bajtów do spożywania
- ObjectDatabase.CreateBlob () akceptuje Stream
- Przedstaw repo.Refs.RewriteHistory ()
- Przedstaw repo.Refs.ReachableFrom ()
- Przedstaw TreeDefinition.From (Commit)
- Expose własności TagFetchMode na zdalnych typu
- Dodaj CopyNativeDependencies.targets
Co nowego w wersji 0.10.0:
- Aktualizacja katalogu pracy na kasie
- Nowe funkcje związane z siecią: klon, przynieś, Push, lista odnośników zdalnego
- Expose głowic, które były aktualizowane w czasie ostatniego pobrania w Repository.Network.FetchHeads
- Przedstaw Repository.Network.Remotes.IsValidName ()
- Nowe funkcje związane .gitignore przepisy przejściowe:, ścieżka kontroli
- Dodaj wsparcie dla niestandardowych, zarządzane ODB backends
- Dodaj revparse wsparcie w Repository.Lookup ()
- Pomóż Repository.Commit (): dodać oddziały scalone jako rodzice, czyszczenie scalania danych
- Przedstaw Blob.IsBinary
- Dodaj silnie wpisane wyjątki (NonFastForwardException, UnmergedIndexEntriesException, ...)
- Dodaj podstawowe wsparcie stashing: dodawać, pobierać, listy i usunąć
- Dodaj git czyste wsparcie w Repository.RemoveUntrackedFiles ()
- Dodaj skrót do głowy w Repository.Refs.Head
- Przedstaw Repository.Refs.IsValidName ()
- Dodaj Repository.Refs.FromGlob (), aby wyliczyć odniesienia odpowiadające określonej glob
- Dodaj wsparcie dla sklepu konfiguracji XDG
- Config.Get () i Config.Delete () w stanie kierować konkretnego sklepu,
- Diff.Compare () Ulepszenia: praca przed zmienna WORKDIR i indeksu, należy rozważyć nieśledzonej zmian, wystawiać typechanges
- Zezwalaj pobieranie pilocie nie-lokalnego oddziału przez Branch.Remote
Co nowego w wersji v0.9.5:
- Dodano wsparcie dla tworzenia, pobierania i usuwania list notatki obiektów.
- Repozytorium mogli polegać na określonych globalnych i systemowych plików konfiguracyjnych.
Co nowego w wersji v0.9.0:
- Wsparcie lokalne oddziały śledzenia
- Dodaj Ignorowane kolekcję typu RepositoryStatus
- Expose względną ścieżkę TreeEntries
- Repozytorium stanie działać przeciwko określonym indeksem i zmienna WORKDIR
- bezpośredniego tworzenia lub bąble, Drzewa i zobowiązuje bez udziału WorkDir ani indeksu,
Co nowego w wersji v0.8.0:
- Dodatki:
- Dodaj Repository.Reset () i wsparcie miękkie i tryby mieszane
- Repository.Commit () w stanie zmienić obecny czubek głowy
- konstruktor Repozytorium stanie otworzyć repozytorium z pracy ścieżkę do katalogu
- Repository.Index.RetriveStatus cześć .gitgnore plików
- Zmiany:
- Usuń Repository.HasObject ()
- Zmień Repository.Init (), aby powrócić instancję repozytorium typu, zamiast łańcucha zawierającego ścieżkę do repozytorium
- Aktualizuj binarne libgit2 do libgit2 / libgit2 @ 6d39c0d
- Poprawki:
- REINIT repozytorium nie rzuca już
- Wbudowany libgit2 są pliki binarne skompilowane z THREADSAFE teraz na flagę =
- Zapobiegaj Repository.Head.IsCurrentRepositoryHead od rzucania, gdy repozytorium jest pusty
Co nowego w wersji v0.7.0:
- Dodatki:
- Zezwalaj na dostęp do konfiguracji systemu i Global poza kontekstem repo
- Dodaj do przeciążeń, które akceptują metod indeksowych zbioru ścieżek
- Zmiany:
- Index.RetrieveStatus () zwracają rodzimych ścieżki plików
- IndexEntry w stanie poradzić sobie z rodzimymi ścieżek plików
- Aktualizuj binarne libgit2 do libgit2 / libgit2 @ be00b00
- Deprecate Repository.HasObject ()
- Poprawione błędy:
- Fix skrypt kompilacji jest w pełni kompatybilny na Linux XBuild / Mono 2.10
- Fix Index.Remove (), aby poprawnie obsługiwać pliki, które zostały usunięte i zmodyfikowane w katalogu roboczym
Co nowego w wersji v0.6.1:
- Zmiany:
- Aktualizuj binarne libgit2 do libgit2 / libgit2 @ e3baa3c.
- Poprawki:
- Zapobiegaj wysypać podczas określania statusu repozytorium.
- pobieranie Fix statusu buggy w niektórych (nie, że rzadkich) przypadkach.
Co nowego w wersji v0.6.0:
- Dodatki:
- Dodaj Configuration.Get (), która pobiera klucz przeciążenia w części.
- Dodaj śledzenia szczegółów oddziałów.
- Możliwość tworzenia popełnić przy użyciu podpisu z plików konfiguracyjnych.
- Dodaj Index.Remove ().
- Dodaj indeksowania ciąg do zatwierdzenia i drzewa typów, aby ułatwić pobieranie TreeEntries.
- Zmiany:
- Podaj wartość domyślną dla ustawienia konfiguracji nie istniejącej.
- Zmień strukturę drzewa, do których znajdują się pliki binarne libgit2.
- Aktualizuj binarne libgit2 do libgit2 / libgit2 @ 28c1451.
- Poprawki:
- Zapobiegaj wyliczenie oddziałów z rzucania, gdy repozytorium zawiera zdalnych oddziałów.
- Fix Index.Stage (), Index.Unstage ().
Co nowego w wersji v0.5.0:
- Dodatki:
- Dodaj Repository.Index.RetrieveStatus ()
- Dodaj obsługę ustawień konfiguracyjnych repozytorium i pobieranie piloty
- Zmiany:
- Czy teraz wyliczyć z różnych punktów wyjścia
- Podczas wyliczania zobowiązuje, automatycznie dereference obiektów do id popełnienia obiektu
- Wstrzymaj rozstrzygnięcia Branch.Tip, Tag.Target i Tag.Annotation
- Wymień wykorzystanie ApplicationException z LibGit2Exception
- Aktualizuj binarne libgit2 do libgit2 / libgit2 @ 35e9407
- Poprawki:
- Zapobiegaj wyliczenie zatwierdzeń od rzucania, gdy zaczyna się od znacznika, który wskazuje na blob lub drzewa (# 62),
- Zapobiegaj oddział przed usunięciem, jeśli jest obecny szef
- Referencje są obecnie wymienione w uporządkowany sposób,
- Fix Repository.Discover () wdrażanie, gdy nie .git folder istnieje
Komentarze nie znaleziono