Changelog
<a name="v0-2-1" href="#v0-2-1">v0.2.1</a> (2014-11-25)
Merged pull requests:
Changelog
<a name="v0-2-0" href="#v0-2-0">v0.2.0</a> (2014-11-25)
Closed issues:
Find some way to automatically generate a list of missing tests. #272
libgit2 creation methods have name collisions with internal V8 functions #271
Enums are still being manually assigned in javascript #268
We're using too many promise libraries #264
unable to resolve symbolic references #262
nodegit installation falls back when Python install dir contains spaces #261
Probe features #245
require('path').Repo.open(...) returns {} #241
RevWalk malloc error #239
OS X tests in Travis-CI #237
Fix RevWalk tests #236
Simple clone fails. #231
Create templates for remaining src and include files #230
Error: SSL is not supported by this copy of libgit2. #228
error while install nodegit latest version 0.1.4 #225
error while install nodegit latest version 0.1.4 #224
Did getReferences dissapear? #223
Again for #147 #218
Update documentation on nodegit.org #217
Stable = bump to 1.0 #215
Example on nodegit.com homepage is invalid #211
tree.diffWorkDir deprecated? #209
Abort on getRemotes #201
Generic Logging/Tracing mechanism #199
Repo#openIndex missing #197
Documentation on http://www.nodegit.org/ out of date #196
Remove extern "C" with 0.21 bump #193
CloneOptions documentation lacking #192
Webpage examples are not up to date #190
Automatically generate structs from types array #187
Error: connect ETIMEDOUT during install #179
TODO #177
Notes #176
Integration improvements. #171
Merged pull requests:
[WIP] Push example #288 (johnhaley81)
Add details-for-tree-entry #285 (johnhaley81)
update add-and-commit example to include new paths #283 (maxkorp)
Added osx for testing on Travis #281 (johnhaley81)
Added " around python path to help fix issues with spaces in path #280 (johnhaley81)
Tests for branch class #279 (johnhaley81)
[WIP] Update examples #276 (johnhaley81)
Added script to generate missing tests #274 (johnhaley81)
MSBUILD doesn't allow an array of size 0 #270 (johnhaley81)
voidcheck string pointers and reenable attr test #266 (maxkorp)
require --documentation flag to include text in idefs #265 (maxkorp)
Added ability for callbacks to poll promises for fulfillment value #260 (johnhaley81)
Generate nodegit from libgit2 docs and refactor descriptor #259 (johnhaley81)
Use Start-Process to start pageant.exe #254 (FeodorFitsner)
Added more git_cred methods #251 (johnhaley81)
Add revwalk.hide and revwalk.simplifyFirstParent #235 (tbranyen)
Add revwalk.hide and revwalk.simplifyFirstParent #234 (orderedlist)
Moved wrapper/copy out of include/src #233 (johnhaley81)
Removed ejs dependency #232 (johnhaley81)
WIP: Refactor source generation templates from EJS to Combyne #227 (tbranyen)
Test fixes #226 (johnhaley81)
Added new methods in checkout and repository #207 (tbranyen)
moved libgit2 gyp to separate dir #184 (deepak1556)
Changelog
<a name="v0-1-2" href="#v0-1-2">v0.1.2</a> (2014-05-02)
Closed issues:
gyp ERR cannot find -lgit2 #150
Read file from git server #145
"emulate git log" example error #144
repo.workdir() crashes (SIGSEGV) on a bare repo #128
How to create Branch using the API? #124
'npm run-script gen && npm install' on Ubuntu 13.04 #122
Error while installing Nodegit 0.1.0 #120
Question: How would I implement the equivalent of git status
? #117
Sync versions of all the methods #115
Tick version # #107
Windows support #71
Create test for history with merge commits #64
Merged pull requests:
Changelog
<a name="v0-1-1" href="#v0-1-1">v0.1.1</a> (2014-03-23)
Closed issues:
Misleading Readme #138
Cannot find module './build/Debug/nodegit' #137
Support for Node 0.11+ #134
installer cant seem to find python #126
Cannot build when parent directory contains space(s) #123
question: how cvv8 is used? #118
question: gen.js does not generate wrapper.h and wrapper.cc #116
tree.diffIndex: pointer being freed was not allocated #112
Use as a dependency of another node project? #110
Segmentation faults with concurrent access? #104
tree.diffWorkDir #101
getReference passes unexpected object into callback #98
index.removeByPath stops execution #97
Missing example: commit to a local repo (i.e. git add, git commit) #96
Get contents of index entry? #94
Failure to Build nodegit at Commit 0aa9a3c120 on OS X 10.6.8 #92
TypeError: Cannot call method 'clone' of undefined #91
missing cstring #88
Installing fails - can't find vendor/libgit2/build #80
Improving JavaScript API #73
Using code-generation to generate #70
Merged pull requests:
Support for Node 0.11+ #135 (pierreinglebert)
Added git_diff_delta_dup to git_diff_get_patch to fix a memory issue whe... #113 (kmctown)
Try requiring build/Debug/nodegit if build/Release/nodegit wasn't found. #108 (papandreou)
Updated v0.18.0.json to make the index and DiffOptions arguments in Inde... #106 (kmctown)
Duplicate git_error struct before passing it on #105 (papandreou)
Changed v0.18.0.json so diffWorkDir DiffOptions argument is optional. Ad... #103 (kmctown)
new add-and-commit.js and remove-and-commit.js examples #99 (dcolens)
Add missing fields to index entry #95 (papandreou)
Made the tests pass and making each test self-contained #90 (FrozenCow)
Add system dependencies for OSX install #82 (philschatz)
Changelog
<a name="v0-1-0" href="#v0-1-0">v0.1.0</a> (2013-09-07)
Closed issues:
The api in README is incorrect #87
message_encoding in documentation for Repo.createCommit #86
How to retrieve blob with binary content? #83
Incorrect commit oid's when aggregated from commit.history() #81
How do you list branches in repo? #76
License? #74
Nested walks scatter memory and cause SEGFAULTS #72
feature request: Provide fileMode / getType method on tree entries #67
Document DiffList #66
Procedure for moving development to nodegit/nodegit #55
Cannot install on OSX #49
Merged pull requests: