You're Invited:Meet the Socket Team at RSAC and BSidesSF 2026, March 23–26.RSVP
Socket
Book a DemoSign in
Socket

staged-git-files

Package Overview
Dependencies
Maintainers
1
Versions
10
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

staged-git-files - npm Package Compare versions

Comparing version
0.0.2
to
0.0.3
+3
-3
index.js

@@ -35,3 +35,3 @@ var exec = require("child_process").exec;

run("git rev-parse --verify HEAD", function(err, stdout, stderr) {
if (err && err.message == "Command failed: fatal: Needed a single revision\n") {
if (err && err.message.indexOf("fatal: Needed a single revision")!==-1) {
callback(null, sgf.firstHead);

@@ -59,3 +59,3 @@ } else if (err || stderr) {

}
exec("cd " + module.exports.cwd + " && " + command, callback);
exec("cd '" + module.exports.cwd + "' && " + command, callback);
}

@@ -117,2 +117,2 @@

return results;
}
}
{
"name": "staged-git-files",
"version": "0.0.2",
"version": "0.0.3",
"devDependencies": {

@@ -8,4 +8,3 @@ "node-hooks": "0.0.15",

"esprima.hks": "0.0.0",
"should": "~2.0.1",
"mocha": "~1.13.0"
"should": "~2.0.1"
},

@@ -17,2 +16,7 @@ "description": "get a list of staged git files and their status",

},
"dependencies": {
"esprima.hks": "~0.0.0",
"beautify.hks": "~0.0.1",
"node-hooks": "~0.0.15"
},
"scripts": {

@@ -19,0 +23,0 @@ "test": "mocha"

@@ -36,6 +36,5 @@ describe("As a module", function() {

var sgf = newSGF();
sgf.getHead(function(err, head) {
sgf.getHead(asyncCatch(done, function(head){
head.should.equal(sgf.firstHead);
done(err);
});
}));
});

@@ -49,6 +48,5 @@

var sgf = newSGF();
sgf.getHead(function(err, head) {
sgf.getHead(asyncCatch(done, function(head){
head.should.not.equal(sgf.firstHead);
done(err);
});
}));
}

@@ -70,3 +68,5 @@ });

} else {
done();
addAndCommitFile(function(err){
done(err);
});
}

@@ -80,8 +80,12 @@ });

addFile(function(err, data) {
var sgf = newSGF();
sgf(function(err, results) {
results[0].filename.should.equal(data.filename);
results[0].status.should.equal("Added");
if(err){
done(err);
});
}
else{
var sgf = newSGF();
sgf(asyncCatch(done, function(results){
results[0].filename.should.equal(data.filename);
results[0].status.should.equal("Added");
}));
}
});

@@ -94,8 +98,7 @@ });

sgf.includeContent = true;
sgf(function(err, results) {
sgf(asyncCatch(done, function(results){
results[0].filename.should.equal(data.filename);
results[0].status.should.equal("Added");
results[0].content.should.equal(data.content);
done(err);
});
}));
});

@@ -118,4 +121,4 @@ });

cleanUp(done);
})
});
});
});

@@ -6,4 +6,21 @@ require("should");

asyncCatch = function(done, test){
return function(err, value){
if(err){
done(err);
}
else{
try{
test(value);
done();
}
catch(err){
done(err);
}
}
}
}
cleanUp = function(callback) {
exec("rm -rf " + test_folder, function(err, stderr, stdout) {
exec("rm -rf '" + test_folder + "'", function(err, stderr, stdout) {
if (err || stderr) {

@@ -22,3 +39,3 @@ callback(err || new Error(stderr));

} else {
exec("mkdir " + test_folder, function(err, stdout, stderr) {
exec("mkdir '" + test_folder + "'", function(err, stdout, stderr) {
if (err || stderr) {

@@ -41,3 +58,3 @@ callback(err || new Error(stderr));

run = function(command, callback) {
exec("cd " + test_folder + " && " + command, callback);
exec("cd '" + test_folder + "' && " + command, callback);
}

@@ -136,2 +153,2 @@

});
}
}