Am 5. Mai, nach fünf Monaten Entwicklung, wurde die plattformübergreifende Bibliothek 1.9.3 veröffentlicht. libgit2, die die grundlegenden Methoden von Git implementiert. Die Bibliothek ist in C geschrieben und wird unter der GNU GPL 2 mit einer speziellen Ausnahme für das Linking veröffentlicht, die es erlaubt, den Quellcode nicht offenzulegen.
Das Projekt stellt auch die Konsolen-Utilities lg2 und git2-experimental als Beispiele bereit.
Es gibt eine große Anzahl von Bindings für libgit2 in anderen 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) und andere.
In dieser Version wurden eine Reihe von Fehlern behoben und die Kompatibilität verbessert, insbesondere in der Unterstützung des SHA256-Algorithmus.
Quelle: linux.org.ru
