[#] libgit2 1.9.3
robot(spnet, 1) — All
2026-05-07 19:44:04


5-го мая, после пяти месяцев разработки, состоялся выпуск 1.9.3 кроссплатформенной библиотеки [ libgit2 ]( https://libgit2.org ) , реализующей основные методы Git. Библиотека написана на языке C и распространяется по лицензии GNU GPL 2 со специальным исключением для линковки, позволяющим не раскрывать исходный код.

В качестве примеров проектом также предоставляются консольные утилиты lg2 и git2-experimental.

Существует большое количество биндингов к libgit2 для других языков программирования и библиотек:
[ Rust ]( https://github.com/rust-lang/git2-rs ) , [ Objective-C ]( https://github.com/libgit2/objective-git ) , [ Python ]( http://www.pygit2.org ) , [ Perl ]( https://github.com/jacquesg/p5-Git-Raw ) ,
[ Node.js ]( https://github.com/nodegit/nodegit ) , [ Go (github.com) ]( https://github.com/libgit2/git2go ) ,
[ Erlang ]( https://github.com/carlosmn/geef ) , [ GObject ]( http://git.gnome.org/browse/libgit2-glib ) ,
[ Ruby ]( https://github.com/libgit2/rugged ) , [ .Net & Mono ]( https://github.com/libgit2/libgit2sharp ) ,
[ Lua (github.com) ]( https://github.com/libgit2/luagit2 ) , [ Parrot VM ]( https://github.com/letolabs/parrot-libgit2 ) , [ C++ Qt ]( https://github.com/KDE/libqgit2 ) , [ PHP (github.com) ]( https://github.com/garvins/php-git ) ,
[ Chicken Scheme ]( https://wiki.call-cc.org/egg/git ) , [ D (github.com) ]( https://github.com/s-ludwig/dlibgit ) и [ других ]( https://github.com/libgit2/libgit2#language-bindings ) .

В этой версии исправлен ряд ошибок и улучшена совместимость. В частности – в поддержке алгоритма SHA256.

https://www.linux.org.ru/news/development/18286044