blob: f8d597ebe5438cfd39f5e9ce5c908cec767fa7f3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
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/
|