Op 5 mei, na vijf maanden ontwikkeling, is versie 1.9.3 van de cross-platform bibliotheek uitgebracht. libgit2, die de basisfunctionaliteiten van Git implementeert. De bibliotheek is geschreven in de programmeertaal C en wordt verdeeld onder de GNU GPL 2 licentie met een speciale uitzondering voor linking, waardoor de broncode niet openbaar hoeft te worden gemaakt.
Als voorbeelden bevat het project ook de console-tools lg2 en git2-experimental.
Er zijn veel bindings voor libgit2 beschikbaar voor andere programmeertalen en 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) en andere.
In deze versie zijn verschillende fouten verholpen en is de compatibiliteit verbeterd. In het bijzonder – in de ondersteuning van het SHA256-algoritme.
Bron: linux.org.ru
