This is common lisp wrapper around the libgit2 library. It's still early days and the abstraction is far from complete, but there is enough for this library to be useful.
- SHA conversions, formatting
- create commits
- revision walking
- index file (staging area) manipulation
- reference management listing
- SBCL 1.0.56 (sbcl-1.0.56.55-b06f72f-linux-x86)
- libgit2: 0.20.0
Documentation requires sphinxcontrib.cldomain which depends on
- Sphinx
- cl-launch 3.21.7
- asdf 2.33.3
- quicklisp
Using virtualenv run:
pip install -r doc/requirements.txt
If you do not have fabric:
pip install fabric
To build run:
fab build
This library is licensed under the LLGPL essentially it's the same as the LGPL but with preamble that puts the Lisp terminology in context.