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 https://git.foldling.org/chicken-git.git
$ cd chicken-git
$ chicken-install -test

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

API

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

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.