mirror of
https://github.com/scratchfoundation/gh-pages.git
synced 2025-02-17 16:10:17 -05:00
commit
0794c0b142
1 changed files with 16 additions and 3 deletions
19
lib/index.js
19
lib/index.js
|
@ -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',
|
||||||
|
|
Loading…
Reference in a new issue