Това е действително свързване към libgit2 свързваем C Git библиотеката на C #.
Оригиналният libgit2 библиотеката може да бъде изтеглен от тук .
<Силни> Други езикови автомати за libgit2:
Ruby - Здрав
Objective-C - Цел Git
Python - pygit2
PHP & Nbsp; - PHP-Git
Lua - luagit2
Delphi - GitForDelphi
Node.js - Gitteh и / или nodegit
Върви - отидете-Git
OCaml - libgit2-OCaml
Erlang - GEEF
.NET - <Силен> libgit2net
Haskell - hgit2
Какво ново в тази версия:
- Учете RemoteUpdater да актуализирате устройството за дистанционно управление URL
- Представете ObjectDatabase.CreateTree (Index) и Index.Reset (Tree)
- Add процес широка сеч функция
- Add процес широка SmartSubtransport регистрация / дерегистрирането
- Expose Index.Clear ()
Какво ново във версия 0.21:
- Учете RemoteUpdater да актуализира дистанционно URL адреса на
- Представете ObjectDatabase.CreateTree (Index) и Index.Reset (Tree)
- Add процес широка сеч функция
- Add процес широка SmartSubtransport регистрация / дерегистрирането
- Expose Index.Clear ()
Какво ново във версия 0.13.0:
- Учете касата да докладва уведомления
- Създаване на нов repo.Checkout () претоварване, която приема комит обект
- Позволи ObjectDatabase.CreateBlob (), за да се ограничи броят на байтовете да консумират
- Направи ObjectDatabase.CreateBlob () приема Stream
- Представете repo.Refs.RewriteHistory ()
- Представете repo.Refs.ReachableFrom ()
- Представете TreeDefinition.From (комит)
- Expose TagFetchMode имот на Remote тип
- Добавяне CopyNativeDependencies.targets
Какво ново във версия 0.10.0:
- Актуализация на работна директория на касата
- New мрежови свързани функции: клонинг, донеси, да бута, списък отдалечени препратки
- Expose ръководителите, които са били обновени през последните донесе в Repository.Network.FetchHeads
- Представете Repository.Network.Remotes.IsValidName ()
- Нови .gitignore свързани функции: временни правила, пътека проверка
- Добави подкрепа за обичай, управлявани ODB Неуспех
- Добави revparse подкрепа в Repository.Lookup ()
- Подобряване Repository.Commit (): добави слетите отрасли като родители, почистване сливат данни
- Представете Blob.IsBinary
- Добавяне на силно-напечатани изключения (NonFastForwardException, UnmergedIndexEntriesException, ...)
- Добавяне на основно подпомагане stashing: добави, извличане, списък и премахване
- Добави Git чиста подкрепа в Repository.RemoveUntrackedFiles ()
- Добавяне на пряк път с глава Repository.Refs.Head
- Представете Repository.Refs.IsValidName ()
- Добави Repository.Refs.FromGlob (), за да се изброят препратки съвпадение на определен Глоб
- Добави подкрепа за XDG конфигурация магазин
- Направи Config.Get () и Config.Delete () може да се насочите специфичен магазин
- Diff.Compare () Подобрения: работа срещу workdir и индекс, помисли непроследени промени, излагайте typechanges
- позволи изтегляне на устройството за дистанционно управление на не-местен клон чрез Branch.Remote
Какво ново във версия v0.9.5:
- Добавена е поддръжка за създаване, извличане, списък и премахване обектни бележки.
- Направи Repository може да разчита на определени световни и системни конфигурационни файлове.
Какво ново във версия v0.9.0:
- подкрепа на местните клонове проследяване
- Add една пренебрегната колекция от вида RepositoryStatus
- Expose относителния път на TreeEntries
- Направи Repository в състояние да работи срещу определен индекс и workdir
- пряко създаване или петна, дървета и се ангажира без workdir нито индекс участието на
Какво ново във версия v0.8.0:
- Допълнения:
- Добави Repository.Reset () и поддръжка на Soft и смесени режими
- Направи Repository.Commit () може да прави промени в настоящата върха на главата
- Направи конструктора на Repository в състояние да отвори хранилище от работна директория път
- Направи Repository.Index.RetriveStatus почитаме .gitgnore файловете
- Промени:
- Премахване Repository.HasObject ()
- Change Repository.Init (), за да го върне на копие на хранилището тип, вместо низ, съдържащ пътя на хранилище
- Актуализиране libgit2 бинарни файлове до libgit2 / libgit2 @ 6d39c0d
- Определя:
- REINIT хранилище не хвърлят повече
- Embedded libgit2 бинарни файлове сега се събират с THREADSAFE = ON флаг
- Prevent Repository.Head.IsCurrentRepositoryHead от хвърляне, когато хранилището е празна
Какво ново във версия v0.7.0:
- Допълнения:
- Разрешаване на достъп до системата и Global конфигурация извън контекста на репо
- Добавяне на претоварвания на методите на индекса, които приемат колекция от пътеки
- Промени:
- Направи Index.RetrieveStatus () връща родните файловите пътеки
- Направи IndexEntry състояние да се справи с местни файлови пътеки
- Актуализиране libgit2 бинарни файлове до libgit2 / libgit2 @ be00b00
- бягам Repository.HasObject ()
- Корекции на грешки:
- Fix натрупването скрипта да бъде напълно съвместима XBuild на Linux / Mono 2.10
- Fix Index.Remove () правилно да боравите с файлове, които са били изтрити и променени в работната директория
Какво ново във версия v0.6.1:
- Промени:
- Актуал libgit2 бинарни файлове до libgit2 / libgit2 @ e3baa3c.
- Определя:
- Prevent segfault при определяне на статут на на хранилище.
- Fix извличане на бъги статут в някои (не че редки) случаи.
Какво ново във версия v0.6.0:
- Допълнения:
- Добави Configuration.Get () претоварване, който взема ключа на части.
- Добави проследяване браншови подробности.
- Разрешаване на създаване на комит по подпис от конфигурационни файлове.
- Добави Index.Remove ().
- Добави низ индексиращия на типовете извършване и дървета, за да се облекчи извличане на TreeEntries.
- Промени:
- Осигуряване на стойност по подразбиране за не настройка съществува конфигурация.
- Промяна на дървовидна структура, в която libgit2 бинарни файлове се намират.
- Актуал libgit2 бинарни файлове до libgit2 / libgit2 @ 28c1451.
- Определя:
- Prevent изброяване на клони от хвърляне кога регистърът съдържа отдалечени клонове.
- Fix Index.Stage (), Index.Unstage ().
Какво ново във версия v0.5.0:
- Допълнения:
- Добави Repository.Index.RetrieveStatus ()
- Добави обработка на конфигурационните настройки на хранилището и извличането на Дистанционните
- Промени:
- вече могат да се изброят от няколко отправни точки
- Докато изброява поема ангажимент, автоматично сочен обекти комит обект ID
- Отложи решаването на Branch.Tip, Tag.Target и Tag.Annotation
- Замяна използване на ApplicationException с LibGit2Exception
- Актуализиране libgit2 бинарни файлове до libgit2 / libgit2 @ 35e9407
- Определя:
- Prevent изброяване на ангажира да замеря при стартиране от етикет, който сочи към петно или дърво (# 62)
- Предотвратяване на клон да бъдат премахнати, ако това е настоящият ръководител
- Позоваването в момента се преброяват в нареди начин
- Fix Repository.Discover () осъществяване, когато не съществува .git папка
Коментари не е намерена