summaryrefslogtreecommitdiffstats
path: root/tasks/util/git.js
diff options
context:
space:
mode:
authorkpdecker <kpdecker@gmail.com>2013-08-25 16:11:05 -0500
committerkpdecker <kpdecker@gmail.com>2013-08-25 16:11:05 -0500
commit115db76f66c6194d23abd0a685cdd3dfcdb82264 (patch)
tree4d015ab80f9fa4d2cf6f3102cc23f79c93d4f7db /tasks/util/git.js
parenta28be7c3c0a4565207373afaacb9534653814f90 (diff)
downloadhandlebars.js-115db76f66c6194d23abd0a685cdd3dfcdb82264.zip
handlebars.js-115db76f66c6194d23abd0a685cdd3dfcdb82264.tar.gz
handlebars.js-115db76f66c6194d23abd0a685cdd3dfcdb82264.tar.bz2
Additional logging on git command error messages
Diffstat (limited to 'tasks/util/git.js')
-rw-r--r--tasks/util/git.js12
1 files changed, 6 insertions, 6 deletions
diff --git a/tasks/util/git.js b/tasks/util/git.js
index 53e0237..bd5eca0 100644
--- a/tasks/util/git.js
+++ b/tasks/util/git.js
@@ -25,7 +25,7 @@ module.exports = {
head: function(callback) {
childProcess.exec('git rev-parse --short HEAD', {}, function(err, stdout) {
if (err) {
- throw err;
+ throw new Error('git.head: ' + err.message);
}
callback(undefined, stdout.trim());
@@ -34,7 +34,7 @@ module.exports = {
master: function(callback) {
childProcess.exec('git rev-parse --short origin/master', {}, function(err, stdout) {
if (err) {
- throw err;
+ throw new Error('git.master: ' + err.message);
}
callback(undefined, stdout.trim());
@@ -44,7 +44,7 @@ module.exports = {
add: function(path, callback) {
childProcess.exec('git add -f ' + path, {}, function(err, stdout) {
if (err) {
- throw err;
+ throw new Error('git.add: ' + err.message);
}
callback();
@@ -53,7 +53,7 @@ module.exports = {
commit: function(name, callback) {
childProcess.exec('git commit --message=' + name, {}, function(err, stdout) {
if (err) {
- throw err;
+ throw new Error('git.commit: ' + err.message);
}
callback();
@@ -61,8 +61,8 @@ module.exports = {
},
tag: function(name, callback) {
childProcess.exec('git tag -a --message=' + name + ' ' + name, {}, function(err, stdout, stderr) {
- console.log(name, stdout, stderr);
if (err) {
+ throw new Error('git.tag: ' + err.message);
throw err;
}
@@ -72,7 +72,7 @@ module.exports = {
tagName: function(callback) {
childProcess.exec('git tag -l --points-at HEAD', {}, function(err, stdout) {
if (err) {
- throw err;
+ throw new Error('git.tagName: ' + err.message);
}
var tags = stdout.trim().split(/\n/),