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. [Luxio]: https://git.gitano.org.uk/luxio.git/ [luagit2]: https://github.com/libgit2/luagit2/