Skip to content

Latest commit

 

History

History
1242 lines (639 loc) · 61.5 KB

File metadata and controls

1242 lines (639 loc) · 61.5 KB
layout title description sections
default
Changelog
What's changed between releases
v0.4.0 v0.3.3 v0.3.2 v0.3.1 v0.3.0 v0.2.7 v0.2.6 v0.2.5 v0.2.4 v0.2.3 v0.2.2 v0.2.1 v0.2.0 v0.1.4 v0.1.3 v0.1.2 v0.1.1 v0.1.0 v0.0.79 v0.0.778 v0.0.77 v0.0.76 v0.0.75 v0.0.74 v0.0.73 v0.0.72 v0.0.71 v0.0.6 v0.0.4 v0.0.3 v0.0.2 v0.0.1
#v0-4-0
#v0-3-3
#v0-3-2
#v0-3-1
#v0-3-0
#v0-2-7
#v0-2-6
#v0-2-5
#v0-2-4
#v0-2-3
#v0-2-2
#v0-2-1
#v0-2-0
#v0-1-4
#v0-1-3
#v0-1-2
#v0-1-1
#v0-1-0
#v0-0-79
#v0-0-778
#v0-0-77
#v0-0-76
#v0-0-75
#v0-0-74
#v0-0-73
#v0-0-72
#v0-0-71
#v0-0-6
#v0-0-4
#v0-0-3
#v0-0-2
#v0-0-1

v0.4.0 (2015-05-07)

Full Changelog

Closed issues:

  • Error installing nodegit as dependency of an atom-shell app #556

  • New version of nan is breaking compile #554

  • Install error from openssl #551

  • How to get Tag instance by tag_name? #543

  • ELIFECYCLE Error on install #540

  • Remote.delete returns -3 #539

  • Repository.init should accept boolean value for is_bare #538

  • getStatus hangs #537

  • Unable to compile or install with npm install nodegit #536

  • options not reusable, nodegit destroys it #533

  • 'Error: 'directory' exists and is not an empty directory' (but it doesn't exist) #530

  • hey !:-) problem with Branch.iteratorNew (support) #528

  • hey !:-) problem with Branch.iteratorNew #527

  • hey !:-) problem with Branch.iteratorNew #526

  • hey !:-) problem with Branch.iteratorNew #525

  • Error: Reference 'refs/remotes/user/foo/HEAD' not found #523

  • Path issues windows #522

  • Issues on scientific linux 6.6 #521

  • It's looking for node-typ under /Users/johnh/.node-gyp #518

  • Not working with iojs #516

  • Cred.sshKeyNew not working: Too many redirects or authentication replays #511

  • Open a Repo from a subfolder #509

  • Create git-like CLI #508

  • Cannot create an instance of Packbuilder #507

  • Cannot find module '../build/Debug/nodegit' #506

  • Bug with oid implicit cast inside C++ #501

  • Failed to require on Ubuntu 12.04LTS #493

  • Enable git\_config #449

  • Pull example doesn't fully update the index #389

Merged pull requests:

v0.3.3 (2015-03-16)

Full Changelog

Merged pull requests:

v0.3.2 (2015-03-16)

Full Changelog

Closed issues:

  • Amazon S3 CDN link is broken #482

Merged pull requests:

v0.3.1 (2015-03-14)

Full Changelog

Merged pull requests:

v0.3.0 (2015-03-13)

Full Changelog

Closed issues:

  • Suppress astyle errors #459

  • io.js support #447

  • Meteor: icon fonts not working (Resource interpreted as Font but transferred with MIME type text/html) #443

  • Don't let users set the payloads through JS #436

  • Transfer callback stats are being converted wrong #432

  • fetchAll() fails unless a default signature is available #431

  • Push example needs to be updated #429

  • Question: Is there a certificateCheck option available for pushing to a remote repository? #420

  • Repository.open returns empty object #412

  • Missing documentation for Tree.walk() #411

  • comparing from 0.1.4 to 0.2.0 #410

  • Potential example issue in add-and-commit.js L45-48 #409

  • failed to install on ubuntu 14.04 #408

  • Return promises instead of nesting them #407

  • segfault when cloning from private BitBucket repo #406

  • Subtrees + custom error handling #400

  • Callbacks need to handle more use-cases #395

  • How to use nodegit in atom shell ..... #393

  • Cannot create a new branch #391

  • Remove fixappveyor from clone tests #385

  • Commit isn't working #381

  • Rename combyne folder to templates #378

  • Building for atom-shell v0.21.0 fails #376

  • Cloning SSH repos seem to fail #372

  • Commit.getDiff is backwards? #368

  • List all files in repo (git ls-tree) #365

  • Cloning locks up when more than 3 at the same time. #364

  • Checking out a branch #361

  • nodegit no longer builds in nwjs #360

  • Update to v0.22 of libgit2 #355

  • Module install/build fails on Heroku #332

  • 2 Step Authentication #323

  • Needed Examples for 0.3.0 #321

  • Tests randomly failing in AppVeyor #316

  • Start using prepublishing to fix dependencies #301

  • Get commits history only for a file #220

  • enable Index.addAll and related #131

Merged pull requests:

v0.2.7 (2015-01-21)

Full Changelog

v0.2.6 (2015-01-20)

Full Changelog

Merged pull requests:

v0.2.5 (2015-01-20)

Full Changelog

Closed issues:

  • Lookup a non existent commit crashes the process. #353

  • Why node-git uses 90% rotated hexagon? #344

  • Needed pull example or help with code #341

  • Can't require nodegit without building it explicitly #340

  • Can't build for node-webkit #335

  • Error when creating a new ssh key during credential handshake. #333

  • Tracking down bugs #331

  • Document possible values of CloneOptions #330

  • Require generating error #329

  • Failed getting Banner #328

  • Documentation broken #327

  • Fetch doesn't seem to work with https urls. #322

  • git diff --cached --name-only #183

  • git status #170

Merged pull requests:

v0.2.4 (2014-12-05)

Full Changelog

Closed issues:

  • Fetch does not really fetch #314

  • Generate Missing Tests - Unable #313

  • Unable to get reference for HEAD #311

  • nodegit.Signature.now broken #306

  • current branch #305

  • Don't require json output for production #302

  • Module fails to load #299

  • How to list all tags? #298

  • Building for ARM #292

  • Next release checklist #256

  • CI issues #202

  • Variable names in the Docs? #157

Merged pull requests:

v0.2.3 (2014-11-25)

Full Changelog

v0.2.2 (2014-11-25)

Full Changelog

Merged pull requests:

  • Moved some dependencies around to help the generate not fail #294 (johnhaley81)

v0.2.1 (2014-11-25)

Full Changelog

Merged pull requests:

v0.2.0 (2014-11-25)

Full Changelog

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

  • Refactoring how internal C objects are stored in V8 and passed to JS #240

  • 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

  • How to get UNIX file attributes? #222

  • How to get mtime for TreeEntry/file? #221

  • Commit only if there is changes #219

  • Again for #147 #218

  • Update documentation on nodegit.org #217

  • Can you provide the prebuilt binaries on S3? #216

  • Stable = bump to 1.0 #215

  • How can I push a commit? #214

  • "Error: Reference 'refs/heads/master' not found " when create commit in a empty repo #213

  • 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

  • Getting the HEAD commit SHA #191

  • Webpage examples are not up to date #190

  • Automatically generate structs from types array #187

  • Adding a new file always returns the same SHA. #185

  • Current Travis passes with fallback binary. #182

  • Error: connect ETIMEDOUT during install #179

  • TODO #177

  • Notes #176

  • How to create a branch #174

  • `p->index_map.data' failed #172

  • Integration improvements. #171

  • invalid ELF header from build/Release/nodegit.node #167

  • Removing generated source. #165

  • using newer libgit2 version #164

  • Generating tests for bindings. #163

  • Streams? #161

  • Unfortunately GitHub decided to go their own way :-/ #160

  • Separate additional meta data from JSON. #152

  • Git Pull #151

  • branch.cc missing from binding.gyp #149

  • numDeltasOfType is a static method not on the prototype #148

  • Not sure how this happen #147

  • Emscripten binding templates. #142

  • git+ssh transport support #136

  • Support for git_merge #133

  • Random segfault in kh_get_off #132

  • Unexpected HTTP status code: 401 #130

  • Commit#messageEncoding triggers a segmentation fault #129

  • Passing CloneOptions #127

  • Commit.getDiff() fails for first commit #125

  • Adding directories #121

  • checkout head and update working tree #114

  • Index add cacheinfo #111

  • Remote.prototype.pushUrl() Segmentation fault: 11 and Remote.prototype.setPushUrl(url) not working ? #109

  • Set working tree #93

Merged pull requests:

v0.1.4 (2014-06-13)

Full Changelog

Closed issues:

  • Redis Backend #173

  • using "Branch" object results in "undefined" error => branch.cc missing from binding.gyp? #166

  • Feature: Compatibility with node >=v0.11.13 #159

  • Windows: Failure on install #158

  • Can't install v0.1.2 under OSX #155

  • Logo for project #69

Merged pull requests:

v0.1.3 (2014-05-02)

Full Changelog

Closed issues:

  • Fix AppVeyor. #154

Merged pull requests:

  • Fix erroneous OS detection for installation in OS X. #156 (tbranyen)

v0.1.2 (2014-05-02)

Full Changelog

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:

v0.1.1 (2014-03-23)

Full Changelog

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

  • Memory management for the codegen wip branch #84

  • Installing fails - can't find vendor/libgit2/build #80

  • Improving JavaScript API #73

  • Using code-generation to generate #70

Merged pull requests:

  • Fix and improve testing. #139 (tbranyen)

  • Support for Node 0.11+ #135 (pierreinglebert)

  • Fixed the error message to pass test. #119 (tbranyen)

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

  • Reviewd and fixed examples #102 (micha149)

  • cmake 2.8 is required to build nodegit #100 (dcolens)

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

  • Fixed compile error: memcpy not defined #89 (FrozenCow)

  • Add system dependencies for OSX install #82 (philschatz)

v0.1.0 (2013-09-07)

Full Changelog

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

  • Why is new git.Oid().fromString() etc. async? #68

  • feature request: Provide fileMode / getType method on tree entries #67

  • Document DiffList #66

  • Implement query-like access to repo content #61

  • Tags #58

  • Procedure for moving development to nodegit/nodegit #55

  • cloning or updating repositories? #50

  • Cannot install on OSX #49

  • Add file to repo #45

Merged pull requests:

v0.0.79 (2013-04-05)

Full Changelog

Closed issues:

  • Un-chain async example on github pages #65

  • Clarify commit.history documentation #63

  • Make commit.time pass Date object #62

  • Python error on installing nodegit 0.0.77 #59

v0.0.778 (2013-03-26)

Full Changelog

Merged pull requests:

v0.0.77 (2013-03-24)

Full Changelog

v0.0.76 (2013-03-24)

Full Changelog

v0.0.75 (2013-03-24)

Full Changelog

Closed issues:

  • incomplete error reporting #57

  • Segmentation Fault in raw-commit.js #56

  • Another Mac OSX install fail #53

  • unit tests broken in travis-ci #52

  • "Image not found" with require("nodegit") on Mac OS X #51

  • Cannot Compile on 0.8.* #47

  • No suitable image found. #46

  • Fails to require module on latest node version #43

  • Compilation error node 0.6.1 #32

  • commit.history work like slice #17

  • Sync and Async methods #16

  • Comment all code methods #1

v0.0.74 (2013-03-21)

Full Changelog

v0.0.73 (2013-03-21)

Full Changelog

Closed issues:

  • pass through python flag to node-gyp #54

  • update package.json #28

  • Rewrite Notes #27

  • Tree each method is synchronous #15

v0.0.72 (2013-03-06)

Full Changelog

v0.0.71 (2013-03-06)

Full Changelog

Closed issues:

  • Unable to load shared library #39

  • Expand Convenience Unit Tests #38

  • repo has no method 'branch' #35

  • update for node 0.5.9 #29

  • Issue with errors #23

Merged pull requests:

v0.0.6 (2011-12-19)

Full Changelog

Closed issues:

  • commit event with undefined commit #26

  • Convenience methods are not convenience! #24

Merged pull requests:

v0.0.4 (2011-05-14)

Full Changelog

Closed issues:

  • repo.branch fails on empty repo #22

  • example/convenience-repo.js errors #21

  • Use new Error when throwing exceptions #20

  • Scope.close when handlescope is used #19

  • Branch history each method is asynchronous #11

v0.0.3 (2011-04-13)

Full Changelog

Closed issues:

  • error handling #18

  • nodegit namespace #14

  • Rename all classes to have Git prefix #13

  • Windows link issue #12

v0.0.2 (2011-03-14)

Full Changelog

v0.0.1 (2011-03-10)

* This Change Log was automatically generated by github_changelog_generator