@@ -143,14 +143,16 @@ void GitIndex::OpenAfterWork(uv_work_t *req) {
143
143
result
144
144
};
145
145
baton->callback ->Call (Context::GetCurrent ()->Global (), 2 , argv);
146
- } else if (baton->error ) {
147
- Handle <Value> argv[1 ] = {
148
- Exception::Error (String::New (baton->error ->message ))
149
- };
150
- baton->callback ->Call (Context::GetCurrent ()->Global (), 1 , argv);
151
146
} else {
152
- baton->callback ->Call (Context::GetCurrent ()->Global (), 0 , NULL );
153
- }
147
+ if (baton->error ) {
148
+ Handle <Value> argv[1 ] = {
149
+ Exception::Error (String::New (baton->error ->message ))
150
+ };
151
+ baton->callback ->Call (Context::GetCurrent ()->Global (), 1 , argv);
152
+ } else {
153
+ baton->callback ->Call (Context::GetCurrent ()->Global (), 0 , NULL );
154
+ }
155
+ }
154
156
155
157
if (try_catch.HasCaught ()) {
156
158
node::FatalException (try_catch);
@@ -200,21 +202,22 @@ void GitIndex::ReadAfterWork(uv_work_t *req) {
200
202
201
203
TryCatch try_catch;
202
204
if (baton->error_code == GIT_OK) {
203
-
204
205
Handle <Value> result = Local<Value>::New (Undefined ());
205
206
Handle <Value> argv[2 ] = {
206
207
Local<Value>::New (Null ()),
207
208
result
208
209
};
209
210
baton->callback ->Call (Context::GetCurrent ()->Global (), 2 , argv);
210
- } else if (baton->error ) {
211
- Handle <Value> argv[1 ] = {
212
- Exception::Error (String::New (baton->error ->message ))
213
- };
214
- baton->callback ->Call (Context::GetCurrent ()->Global (), 1 , argv);
215
211
} else {
216
- baton->callback ->Call (Context::GetCurrent ()->Global (), 0 , NULL );
217
- }
212
+ if (baton->error ) {
213
+ Handle <Value> argv[1 ] = {
214
+ Exception::Error (String::New (baton->error ->message ))
215
+ };
216
+ baton->callback ->Call (Context::GetCurrent ()->Global (), 1 , argv);
217
+ } else {
218
+ baton->callback ->Call (Context::GetCurrent ()->Global (), 0 , NULL );
219
+ }
220
+ }
218
221
219
222
if (try_catch.HasCaught ()) {
220
223
node::FatalException (try_catch);
@@ -263,21 +266,22 @@ void GitIndex::WriteAfterWork(uv_work_t *req) {
263
266
264
267
TryCatch try_catch;
265
268
if (baton->error_code == GIT_OK) {
266
-
267
269
Handle <Value> result = Local<Value>::New (Undefined ());
268
270
Handle <Value> argv[2 ] = {
269
271
Local<Value>::New (Null ()),
270
272
result
271
273
};
272
274
baton->callback ->Call (Context::GetCurrent ()->Global (), 2 , argv);
273
- } else if (baton->error ) {
274
- Handle <Value> argv[1 ] = {
275
- Exception::Error (String::New (baton->error ->message ))
276
- };
277
- baton->callback ->Call (Context::GetCurrent ()->Global (), 1 , argv);
278
275
} else {
279
- baton->callback ->Call (Context::GetCurrent ()->Global (), 0 , NULL );
280
- }
276
+ if (baton->error ) {
277
+ Handle <Value> argv[1 ] = {
278
+ Exception::Error (String::New (baton->error ->message ))
279
+ };
280
+ baton->callback ->Call (Context::GetCurrent ()->Global (), 1 , argv);
281
+ } else {
282
+ baton->callback ->Call (Context::GetCurrent ()->Global (), 0 , NULL );
283
+ }
284
+ }
281
285
282
286
if (try_catch.HasCaught ()) {
283
287
node::FatalException (try_catch);
@@ -335,21 +339,22 @@ void GitIndex::ReadTreeAfterWork(uv_work_t *req) {
335
339
336
340
TryCatch try_catch;
337
341
if (baton->error_code == GIT_OK) {
338
-
339
342
Handle <Value> result = Local<Value>::New (Undefined ());
340
343
Handle <Value> argv[2 ] = {
341
344
Local<Value>::New (Null ()),
342
345
result
343
346
};
344
347
baton->callback ->Call (Context::GetCurrent ()->Global (), 2 , argv);
345
- } else if (baton->error ) {
346
- Handle <Value> argv[1 ] = {
347
- Exception::Error (String::New (baton->error ->message ))
348
- };
349
- baton->callback ->Call (Context::GetCurrent ()->Global (), 1 , argv);
350
348
} else {
351
- baton->callback ->Call (Context::GetCurrent ()->Global (), 0 , NULL );
352
- }
349
+ if (baton->error ) {
350
+ Handle <Value> argv[1 ] = {
351
+ Exception::Error (String::New (baton->error ->message ))
352
+ };
353
+ baton->callback ->Call (Context::GetCurrent ()->Global (), 1 , argv);
354
+ } else {
355
+ baton->callback ->Call (Context::GetCurrent ()->Global (), 0 , NULL );
356
+ }
357
+ }
353
358
354
359
if (try_catch.HasCaught ()) {
355
360
node::FatalException (try_catch);
@@ -414,14 +419,17 @@ void GitIndex::WriteTreeAfterWork(uv_work_t *req) {
414
419
result
415
420
};
416
421
baton->callback ->Call (Context::GetCurrent ()->Global (), 2 , argv);
417
- } else if (baton->error ) {
418
- Handle <Value> argv[1 ] = {
419
- Exception::Error (String::New (baton->error ->message ))
420
- };
421
- baton->callback ->Call (Context::GetCurrent ()->Global (), 1 , argv);
422
422
} else {
423
- baton->callback ->Call (Context::GetCurrent ()->Global (), 0 , NULL );
424
- }
423
+ if (baton->error ) {
424
+ Handle <Value> argv[1 ] = {
425
+ Exception::Error (String::New (baton->error ->message ))
426
+ };
427
+ baton->callback ->Call (Context::GetCurrent ()->Global (), 1 , argv);
428
+ } else {
429
+ baton->callback ->Call (Context::GetCurrent ()->Global (), 0 , NULL );
430
+ }
431
+ free (baton->out );
432
+ }
425
433
426
434
if (try_catch.HasCaught ()) {
427
435
node::FatalException (try_catch);
@@ -611,21 +619,22 @@ void GitIndex::AddBypathAfterWork(uv_work_t *req) {
611
619
612
620
TryCatch try_catch;
613
621
if (baton->error_code == GIT_OK) {
614
-
615
622
Handle <Value> result = Local<Value>::New (Undefined ());
616
623
Handle <Value> argv[2 ] = {
617
624
Local<Value>::New (Null ()),
618
625
result
619
626
};
620
627
baton->callback ->Call (Context::GetCurrent ()->Global (), 2 , argv);
621
- } else if (baton->error ) {
622
- Handle <Value> argv[1 ] = {
623
- Exception::Error (String::New (baton->error ->message ))
624
- };
625
- baton->callback ->Call (Context::GetCurrent ()->Global (), 1 , argv);
626
628
} else {
627
- baton->callback ->Call (Context::GetCurrent ()->Global (), 0 , NULL );
628
- }
629
+ if (baton->error ) {
630
+ Handle <Value> argv[1 ] = {
631
+ Exception::Error (String::New (baton->error ->message ))
632
+ };
633
+ baton->callback ->Call (Context::GetCurrent ()->Global (), 1 , argv);
634
+ } else {
635
+ baton->callback ->Call (Context::GetCurrent ()->Global (), 0 , NULL );
636
+ }
637
+ }
629
638
630
639
if (try_catch.HasCaught ()) {
631
640
node::FatalException (try_catch);
@@ -833,14 +842,16 @@ void GitIndex::IndexToWorkdirAfterWork(uv_work_t *req) {
833
842
result
834
843
};
835
844
baton->callback ->Call (Context::GetCurrent ()->Global (), 2 , argv);
836
- } else if (baton->error ) {
837
- Handle <Value> argv[1 ] = {
838
- Exception::Error (String::New (baton->error ->message ))
839
- };
840
- baton->callback ->Call (Context::GetCurrent ()->Global (), 1 , argv);
841
845
} else {
842
- baton->callback ->Call (Context::GetCurrent ()->Global (), 0 , NULL );
843
- }
846
+ if (baton->error ) {
847
+ Handle <Value> argv[1 ] = {
848
+ Exception::Error (String::New (baton->error ->message ))
849
+ };
850
+ baton->callback ->Call (Context::GetCurrent ()->Global (), 1 , argv);
851
+ } else {
852
+ baton->callback ->Call (Context::GetCurrent ()->Global (), 0 , NULL );
853
+ }
854
+ }
844
855
845
856
if (try_catch.HasCaught ()) {
846
857
node::FatalException (try_catch);
0 commit comments