git-tools
Advanced tools
Comparing version 0.1.1 to 0.1.2
@@ -1,2 +0,2 @@ | ||
var spawn = require( "child_process" ).spawn; | ||
var spawn = require( "spawnback" ); | ||
@@ -66,25 +66,4 @@ function extend( a, b ) { | ||
var callback = args.pop(); | ||
var stdout = ""; | ||
var stderr = ""; | ||
var child = spawn( "git", args, { cwd: this.path } ); | ||
var hadError = false; | ||
child.on( "error", function( error ) { | ||
hadError = true; | ||
callback( error ); | ||
}); | ||
child.stdout.on( "data", function( data ) { | ||
stdout += data; | ||
}); | ||
child.stderr.on( "data", function( data ) { | ||
stderr += data; | ||
}); | ||
child.on( "close", function( code ) { | ||
if ( hadError ) { | ||
return; | ||
} | ||
var error; | ||
if ( code ) { | ||
error = new Error( stderr ); | ||
error.code = code; | ||
spawn( "git", args, { cwd: this.path }, function( error, stdout ) { | ||
if ( error ) { | ||
return callback( error ); | ||
@@ -91,0 +70,0 @@ } |
{ | ||
"name": "git-tools", | ||
"version": "0.1.1", | ||
"version": "0.1.2", | ||
"description": "Tools for parsing data out of git repositories.", | ||
@@ -20,2 +20,5 @@ "keywords": [ | ||
}, | ||
"dependencies": { | ||
"spawnback": "~1.0.0" | ||
}, | ||
"devDependencies": { | ||
@@ -22,0 +25,0 @@ "grunt": "~0.4.0", |
Shell access
Supply chain riskThis module accesses the system shell. Accessing the system shell increases the risk of executing arbitrary code.
Found 1 instance in 1 package
0
17212
1
312
+ Addedspawnback@~1.0.0
+ Addedspawnback@1.0.1(transitive)