chicken-git

libgit2 bindings for CHICKEN Scheme.

Install

Obviously, libgit2 is required: http://github.com/libgit2/.

Assuming you have that, installation should be straightforward:

$ git clone http://git.foldling.org/chicken-git.git
$ cd chicken-git
$ chicken-install -test

This extension requires libgit2 >= 0.23.0 and CHICKEN >= 4.8.0.

API

The library is split into two modules, git and libgit2:

Documentation is available at http://wiki.call-cc.org/egg/git.

Notes

Some functionality is not yet provided, such as custom backends, remotes and reflog inspection. Of course, patches are more than welcome.

Contact

License

BSD. See LICENSE for details.