Am 5. Mai, nach fünf Monaten Entwicklung, wurde die plattformübergreifende Bibliothek 1.9.3 veröffentlicht. libgit2, die die grundlegenden Git-Methoden implementiert. Die Bibliothek ist in C geschrieben und wird unter der GNU GPL 2 mit einer speziellen Ausnahme für die Verlinkung veröffentlicht, die es erlaubt, den Quellcode nicht offenzulegen.
Als Beispiele stellt das Projekt auch die Konsolenwerkzeuge lg2 und git2-experimental zur Verfügung.
Es gibt zahlreiche Bindungen zu libgit2 für andere Programmiersprachen und Bibliotheken: Rust, Objective-C, Python, Perl, Node.js, Go (github.com), Erlang, GObject, Ruby, .Net & Mono, Lua (github.com), Parrot VM, C++ Qt, PHP (github.com), Chicken Scheme, D (github.com) и anderen zu sehen ist..
In dieser Version wurden mehrere Fehler behoben und die Kompatibilität verbessert. Insbesondere bei der Unterstützung des SHA256-Algorithmus.
Quelle: linux.org.ru
