summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
Diffstat (limited to 'README')
-rw-r--r--README16
1 files changed, 8 insertions, 8 deletions
diff --git a/README b/README
index 9b1502d..f8d597e 100644
--- a/README
+++ b/README
@@ -5,14 +5,14 @@ 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].
-In order to provide for platforms where libgit2 is not packaged, Gall submodules
-a libgit2 version into place and binds it using a very simple C/Lua module.
-For platforms which already have libgit2 present, Gall can be built against
-that instead of against the internal copy. For platforms where libgit2
-does not work, Gall can always use the external Git binary instead.
+For platforms where libgit2 does not work, Gall can always use the external Git
+binary instead.
-For examples of how to use Gall, see the `examples/` directory.
+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]: http://www.rjek.com/software.html
-[luagit2]: http://www.github.com/libgit2/luagit2/
+[Luxio]: https://git.gitano.org.uk/luxio.git/
+[luagit2]: https://github.com/libgit2/luagit2/