On May 5th, after five months of development, version 1.9.3 of the cross-platform library was released. libgit2, which implements the basic Git methods. The library is written in C and is distributed under the GNU GPL 2 license with a special linking exception that allows the source code not to be disclosed.
The project also provides console utilities lg2 and git2-experimental as examples.
There are a large number of bindings to libgit2 for other programming languages and libraries: Peace, 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) и other.
This version fixes a number of bugs and improves compatibility, particularly in support for the SHA256 algorithm.
Source: linux.org.ru
