Git Abstraction Layer for Lua

Gall is an abstraction layer to provide access to Git repositories for Lua programs. It combines access via the Git binaries by use of Luxio’s ability to run external programs and direct access via [libgit2].

For platforms where libgit2 does not work, Gall can always use the external Git binary instead.

Note, gall should work with Lua 5.1, 5.2, and 5.3; but the test suite run by the Makefile requires at least 5.2 in order to blacklist any system gall module present. We recommend that any packaging should build-conflict with an installed gall module in order to ensure build-time tests are clean.

generated by LDoc 1.4.6 Last updated 2018-05-30 21:45:19