Written by Tim Branyen @tbranyen with guidance from Tim Fontaine @tjfontaine
Currently under active development, this branch will provide native extension methods to the libgit2 C API.
To use node-libgit2 development tree, you will need to have the libgit2 api in /usr/local/lib and the NodeJS
framework installed.
* Install libgit2 from [http://libgit2.github.com/](http://libgit2.github.com/)
* Install NodeJS from [http://node.js.org/](http://node.js.org/)
node-libgit2 utilizes nodeunit npm install nodeunit or use /vendor/nodeunit to handle its tests in the
/test folder. Example of running repo tests with vendor script:
[tim@thinkpad Projects]$ cd node-libgit2
[tim@thinkpad node-libgit2]$ node-waf configure build
[tim@thinkpad node-libgit2]$ ./vendor/nodeunit/bin/nodeunit test/test-repo.js
You will most likely install nodeunit via npm or make an alias to the nodeunit binary in /vendor.
The release schedule Tim Fontaine and I have decided on (atm) is the following:
* 1:1 mapping of libgit2 read methods
* An API that can be easily extended with convenience methods in JS
* Write capabilities
* Custom odb backend
If you like what we are doing and would like to contribute, please fork or leave issues.