5月5日,经过五个月的开发,跨平台库1.9.3版本发布。 libgit2,它实现了主要的 Git 方法。该库是用 C 语言编写的,并根据 GNU GPL 2 许可证进行分发,并具有特殊的链接例外,允许不公开源代码。
该项目还提供了控制台实用程序 lg2 和 git2-experimental 作为示例。
libgit2 为其他编程语言和库提供了大量的绑定: 锈, Objective-C的, Python , Perl的, Node.js, Go(github.com), Erlang, 图形对象, 红宝石, .Net 和 Mono, Lua(github.com), Parrot 虚拟机, C++ Qt, PHP(github.com), 鸡肉计划, D(github.com) и 其他.
此版本修复了一些错误并提高了兼容性,尤其是在支持 SHA256 算法方面。
来源: linux.org.ru
