tbranyen/nodegit — Issue #29: update for node 0.5.9
Author: tojocky
Created: 2011-10-12 20:16:00+00:00
State: open

Hello,

I propose to update to the node 0.5.9 version.

The patch is attached:

```
Author: Ion Lupascu 2011-10-12 21:56:56
Committer:
Parent: b958260e1ba703ce98cebf8fe39fe7f266d59560 (updated stress test)
Branch:
Follows:
Precedes:

Corrected code with node 0.5.9

Signed-off-by: Ion Lupascu

-------------------------------- include/blob.h --------------------------------
index 5e7243c..34ed78b 100755
@@ -137,7 +137,7 @@ class GitBlob : public ObjectWrap {
* Returns:
* completion code integer
*/
- static int EIO_Lookup(eio_req* req);
+ static void EIO_Lookup(eio_req* req);
/**
* Function: EIO_AfterLookup
*

------------------------------- include/commit.h -------------------------------
index e11c2cf..5fff9cf 100755
@@ -59,7 +59,7 @@ class GitCommit : public EventEmitter {
static Handle New(const Arguments& args);

static Handle Lookup(const Arguments& args);
- static int EIO_Lookup(eio_req *req);
+ static void EIO_Lookup(eio_req *req);
static int EIO_AfterLookup(eio_req *req);

static Handle Close(const Arguments& args);

----------------------------- include/reference.h -----------------------------
index ea47c13..b669b95 100755
@@ -33,7 +33,7 @@ class GitReference : public EventEmitter {
static Handle New(const Arguments& args);

static Handle Lookup(const Arguments& args);
- static int EIO_Lookup(eio_req* req);
+ static void EIO_Lookup(eio_req* req);
static int EIO_AfterLookup(eio_req* req);

static Handle Oid(const Arguments& args);

-------------------------------- include/repo.h --------------------------------
index 620877a..b153f60 100755
@@ -43,7 +43,7 @@ class GitRepo : public EventEmitter {
static Handle New(const Arguments& args);

static Handle Open(const Arguments& args);
- static int EIO_Open(eio_req* req);
+ static void EIO_Open(eio_req* req);
static int EIO_AfterOpen(eio_req* req);

static Handle Lookup(const Arguments& args);
@@ -53,7 +53,7 @@ class GitRepo : public EventEmitter {
static Handle Free(const Arguments& args);

static Handle Init(const Arguments& args);
- static int EIO_Init(eio_req* req);
+ static void EIO_Init(eio_req* req);
static int EIO_AfterInit(eio_req* req);

private:

------------------------------ include/revwalk.h ------------------------------
index 0a86ae2..ca0cbfb 100755
@@ -42,7 +42,7 @@ class GitRevWalk : public EventEmitter {
static Handle Hide(const Arguments& args);

static Handle Next(const Arguments& args);
- static int EIO_Next(eio_req* req);
+ static void EIO_Next(eio_req* req);
static int EIO_AfterNext(eio_req* req);

static Handle Sorting(const Arguments& args);

-------------------------------- include/tree.h --------------------------------
index 696d463..59df855 100755
@@ -98,10 +98,10 @@ class GitTree : public EventEmitter {
static int EIO_AfterLookup(eio_req *req);
static Handle EntryCount(const Arguments& args);
static Handle EntryByIndex(const Arguments& args);
- static int EIO_EntryByIndex(eio_req *req);
+ static void EIO_EntryByIndex(eio_req *req);
static int EIO_AfterEntryByIndex(eio_req *req);
static Handle EntryByName(const Arguments& args);
- static int EIO_EntryByName(eio_req *req);
+ static void EIO_EntryByName(eio_req *req);
static int EIO_AfterEntryByName(eio_req *req);
static Handle SortEntries(const Arguments& args);
static Handle ClearEntries(const Arguments& args);

--------------------------------- src/blob.cc ---------------------------------
index 4b58f17..6ff8069 100755
@@ -111,13 +111,13 @@ Handle GitBlob::Lookup(const Arguments& args) {
return scope.Close( Undefined() );
}

-int GitBlob::EIO_Lookup(eio_req* req) {
+void GitBlob::EIO_Lookup(eio_req* req) {
lookup_request* ar = static_cast(req->data);

git_oid oid = ar->oid->GetValue();
ar->err = ar->blob->Lookup(ar->repo->GetValue(), &oid);

- return 0;
+ return;
}

int GitBlob::EIO_AfterLookup(eio_req* req) {

-------------------------------- src/commit.cc --------------------------------
index d7ec943..3e2a9db 100755
@@ -146,13 +146,13 @@ Handle GitCommit::Lookup(const Arguments& args) {
return scope.Close( Undefined() );
}

-int GitCommit::EIO_Lookup(eio_req *req) {
+void GitCommit::EIO_Lookup(eio_req *req) {
lookup_request *ar = static_cast(req->data);

git_oid oid = ar->oid->GetValue();
ar->err = ar->commit->Lookup(ar->repo->GetValue(), &oid);

- return 0;
+ return;
}

int GitCommit::EIO_AfterLookup(eio_req *req) {

------------------------------- src/reference.cc -------------------------------
index ab37f87..b1d2784 100755
@@ -94,14 +94,14 @@ Handle GitReference::Lookup(const Arguments& args) {
return scope.Close( Undefined() );
}

-int GitReference::EIO_Lookup(eio_req *req) {
+void GitReference::EIO_Lookup(eio_req *req) {
lookup_request *ar = static_cast(req->data);

git_repository* repo = ar->repo->GetValue();

ar->err = ar->ref->Lookup(repo, ar->name.c_str());

- return 0;
+ return;
}

int GitReference::EIO_AfterLookup(eio_req *req) {

--------------------------------- src/repo.cc ---------------------------------
index d288ef6..13e0dc1 100755
@@ -101,12 +101,12 @@ Handle GitRepo::Open(const Arguments& args) {
return scope.Close( Undefined() );
}

-int GitRepo::EIO_Open(eio_req *req) {
+void GitRepo::EIO_Open(eio_req *req) {
open_request *ar = static_cast(req->data);

ar->err = ar->repo->Open(ar->path.c_str());

- return 0;
+ return;
}

int GitRepo::EIO_AfterOpen(eio_req *req) {
@@ -258,12 +258,12 @@ Handle GitRepo::Init(const Arguments& args) {
return scope.Close( Undefined() );
}

-int GitRepo::EIO_Init(eio_req *req) {
+void GitRepo::EIO_Init(eio_req *req) {
init_request *ar = static_cast(req->data);

ar->err = ar->repo->Init(ar->path.c_str(), ar->is_bare);

- return 0;
+ return;
}

int GitRepo::EIO_AfterInit(eio_req *req) {

-------------------------------- src/revwalk.cc --------------------------------
index 3cc8f47..f7a73c0 100755
@@ -156,14 +156,14 @@ Handle GitRevWalk::Next(const Arguments& args) {
return scope.Close( Undefined() );
}

-int GitRevWalk::EIO_Next(eio_req *req) {
+void GitRevWalk::EIO_Next(eio_req *req) {
next_request *ar = static_cast(req->data);
git_oid oid = ar->oid->GetValue();

ar->err = ar->revwalk->Next(&oid);
ar->oid->SetValue(oid);

- return 0;
+ return;
}

int GitRevWalk::EIO_AfterNext(eio_req *req) {

--------------------------------- src/tree.cc ---------------------------------
index be10471..5311f8f 100755
@@ -190,12 +190,12 @@ Handle GitTree::EntryByIndex(const Arguments& args) {
return scope.Close( Undefined() );
}

-int GitTree::EIO_EntryByIndex(eio_req *req) {
+void GitTree::EIO_EntryByIndex(eio_req *req) {
entryindex_request *er = static_cast(req->data);

er->entry->SetValue(er->tree->EntryByIndex(er->idx));

- return 0;
+ return;
}

int GitTree::EIO_AfterEntryByIndex(eio_req *req) {
@@ -256,12 +256,12 @@ Handle GitTree::EntryByName(const Arguments& args) {
return scope.Close( Undefined() );
}

-int GitTree::EIO_EntryByName(eio_req *req) {
+void GitTree::EIO_EntryByName(eio_req *req) {
entryname_request *er = static_cast(req->data);

er->entry->SetValue(er->tree->EntryByName(er->name.c_str()));

- return 0;
+ return;
}

int GitTree::EIO_AfterEntryByName(eio_req *req) {

```