Software Details:
Version: 0.17.4
Upload Date: 14 Apr 15
Distribution Type: Freeware
Downloads: 32
It is actually a Node.js binding to the libgit2 linkable C Git library.
The binding doesn't completely cover the entire libgit2 API and differs in some parts.
The original libgit2 library can be downloaded from here.
Other language bindings for libgit2:
Ruby - Rugged
Objective-C - Objective Git
Python - pygit2
C# - LibGit2Sharp
PHP - php-git
Lua - luagit2
Delphi - GitForDelphi
Node.js - nodegit
Go - go-git
oCaml - libgit2-ocaml
Erlang - Geef
.NET - libgit2net
Haskell - hgit2
What is new in this release:
- Heavy refactors to bring gitteh up to date with libgit2 0.11.0.
- Commits no longer have methods to retrieve tree/parents. Instead, they are just sha1 string properties on the object.
- Trees no longer have getEntry() method, all tree entries are added to an array in the tree.entries property.
- Tree writing is currently unsupported (as it's been broken in libgit2), next version will allow writing an index as a tree.
- Ref deletion is now supported.
- Ref packing is supported. This is a fairly advanced feature and required more work than it was worth. Any issues reported on this will be followed up ASAP.
- Full documentation written for the bindings.
Requirements:
- Node.js
Comments not found