GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - nodejs-experiments/nodegit at c30d4be32405e73ca1758a1ad1c22ce90e9c15b2

BranchesTags
Open more actions menu

Latest commit

 

History

34 Commits
34 Commits

Folders and files

NameName
Last commit message
Last commit date
example
example
 
 
lib
lib
 
 
src
src
 
 
test
test
 
 
vendor
vendor
 
 
.gitignore
.gitignore
 
 
.gitmodules
.gitmodules
 
 
AUTHORS
AUTHORS
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
package.json
package.json
 
 
wscript
wscript
 
 

Repository files navigation

NodeJS libgit2 bindings

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.

Building

Requirements

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/)

Unit testing

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.

Release information

The release schedule Tim Fontaine and I have decided on (atm) is the following:

v0.0.1:

* 1:1 mapping of libgit2 read methods
* An API that can be easily extended with convenience methods in JS

v0.0.2:

* Write capabilities

v0.0.3:

* Custom odb backend

Getting involved

If you like what we are doing and would like to contribute, please fork or leave issues.

About

Native Node bindings to Git.

www.nodegit.org/

Resources

Readme
License
Activity
Custom properties

Stars

0 stars

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.