diff options
author | kpdecker <kpdecker@gmail.com> | 2013-08-25 19:12:18 -0500 |
---|---|---|
committer | kpdecker <kpdecker@gmail.com> | 2013-08-25 19:12:18 -0500 |
commit | 54cda3b3aefdf46ebc4cf3585bbda8f48e952c73 (patch) | |
tree | 21e64c252717b5b400931b329ea2a0f3afc723ef /tasks/util/git.js | |
parent | dac055f01e18cd35253a23d7aa81a5f2529b8125 (diff) | |
download | handlebars.js-54cda3b3aefdf46ebc4cf3585bbda8f48e952c73.zip handlebars.js-54cda3b3aefdf46ebc4cf3585bbda8f48e952c73.tar.gz handlebars.js-54cda3b3aefdf46ebc4cf3585bbda8f48e952c73.tar.bz2 |
Handle missing revision error in publish
Diffstat (limited to 'tasks/util/git.js')
-rw-r--r-- | tasks/util/git.js | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/tasks/util/git.js b/tasks/util/git.js index d54623f..dc57c91 100644 --- a/tasks/util/git.js +++ b/tasks/util/git.js @@ -48,7 +48,9 @@ module.exports = { }, master: function(callback) { childProcess.exec('git rev-parse --short origin/master', {}, function(err, stdout) { - if (err) { + // This will error if master was not checked out but in this case we know we are not master + // so we can ignore. + if (err && !/Needed a single revision/.test(err.message)) { throw new Error('git.master: ' + err.message); } |