luagit2 compatibility and API documentation
masterCompatibility
luagit2 currently supports libgit2 version >= 0.17.
API Documentation
The full API documentation can be found at: http://libgit2.github.io/luagit2/
repository·master·Indexed 41 days ago
https://github.com/libgit2/luagit2Lua bindings for the libgit2 library, enabling programmatic interaction with Git repositories. Supports libgit2 version >= 0.17 and can be installed via LuaRocks.
luagit2 currently supports libgit2 version >= 0.17.
The full API documentation can be found at: http://libgit2.github.io/luagit2/
If you need to install the latest development version directly from the GitHub repository, use the following LuaRocks command to install from the master branch rockspec:
luarocks install https://raw.githubusercontent.com/libgit2/luagit2/refs/heads/master/rockspecs/lua-git2-scm-0.rockspecYou can install the stable release of luagit2 using the LuaRocks package manager.
To install release 0.1, run:
luarocks install lua-git2By default, CMake uses the pre-generated bindings included in the project. If you need to regenerate the bindings from the *.nobj.lua files, follow these steps:
USE_PRE_GENERATED_BINDINGS to FALSE during your build configuration.Build Dependency:
LuaNativeObjects: The bindings generator used to convert *.nobj.lua files into a native Lua module.