Merge pull request #36 from timaschew/patch-3

Better error handling.
This commit is contained in:
Tim Schaub 2015-12-08 09:04:09 -07:00
commit 0794c0b142

View file

@ -48,14 +48,27 @@ function getRepo(options) {
* Push a git branch to a remote (pushes gh-pages by default). * Push a git branch to a remote (pushes gh-pages by default).
* @param {string} basePath The base path. * @param {string} basePath The base path.
* @param {Object} config Publish options. * @param {Object} config Publish options.
* @param {Function} done Callback. * @param {Function} callback Callback.
*/ */
exports.publish = function publish(basePath, config, done) { /*eslint-disable no-console */
exports.publish = function publish(basePath, config, callback) {
if (typeof config === 'function') { if (typeof config === 'function') {
done = config; callback = config;
config = {}; config = {};
} }
var done = function(arguments) {
try {
(callback || function(err) {
if (err) {
console.log(err);
}
})(arguments);
} catch (err) {
console.error('errors during calling the callback: ', err);
}
}
var defaults = { var defaults = {
add: false, add: false,
git: 'git', git: 'git',