Skip to content

Commit 71ba307

Browse files
committed
fix all double callback errors - closes #166
1 parent 4578bed commit 71ba307

File tree

5 files changed

+7
-7
lines changed

5 files changed

+7
-7
lines changed

lib/addRemote.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ module.exports = function (remote, url, opt, cb) {
1111
opt = {};
1212
}
1313
if (!cb || typeof cb !== 'function') cb = function () {};
14-
if (!url) cb(new Error('gulp-git: Repo URL is required git.addRemote("origin", "https://github.com/user/repo.git")'));
14+
if (!url) return cb(new Error('gulp-git: Repo URL is required git.addRemote("origin", "https://github.com/user/repo.git")'));
1515
if (!remote) remote = 'origin';
1616
if (!opt) opt = {};
1717
if (!opt.cwd) opt.cwd = process.cwd();
@@ -21,7 +21,7 @@ module.exports = function (remote, url, opt, cb) {
2121

2222
var cmd = 'git remote add ' + opt.args + ' ' + escape([remote, url]);
2323
return exec(cmd, {cwd: opt.cwd, maxBuffer: maxBuffer}, function(err, stdout, stderr) {
24-
if (err) cb(err);
24+
if (err) return cb(err);
2525
if (!opt.quiet) gutil.log(stdout, stderr);
2626
cb();
2727
});

lib/addSubmodule.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ var exec = require('child_process').exec;
55

66
module.exports = function (url, name, opt, cb) {
77
if (!cb || typeof cb !== 'function') cb = function () {};
8-
if (!url) cb(new Error('gulp-git: Repo URL is required git.submodule.add("https://github.com/user/repo.git", "repoName")'));
8+
if (!url) return cb(new Error('gulp-git: Repo URL is required git.submodule.add("https://github.com/user/repo.git", "repoName")'));
99
if (!name) name = '';
1010
if (!opt) opt = {};
1111
if (!opt.cwd) opt.cwd = process.cwd();
@@ -15,7 +15,7 @@ module.exports = function (url, name, opt, cb) {
1515

1616
var cmd = 'git submodule add ' + opt.args + ' ' + url + ' ' + name;
1717
return exec(cmd, {cwd: opt.cwd, maxBuffer: maxBuffer}, function(err, stdout, stderr) {
18-
if (err && cb) cb(err);
18+
if (err && cb) return cb(err);
1919
if (!opt.quiet) gutil.log(stdout, stderr);
2020
if (cb) cb();
2121
});

lib/removeRemote.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ module.exports = function (remote, opt, cb) {
2424

2525
var cmd = 'git remote remove ' + opt.args + ' ' + escape([remote]);
2626
return exec(cmd, {cwd: opt.cwd, maxBuffer: maxBuffer}, function(err, stdout, stderr) {
27-
if (err) cb(err);
27+
if (err) return cb(err);
2828
if (!opt.quiet) gutil.log(stdout, stderr);
2929
cb();
3030
});

lib/rm.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ module.exports = function (opt) {
2727
var cmd = 'git rm ' + escape(paths) + ' ' + opt.args;
2828
var that = this;
2929
exec(cmd, {cwd: cwd, maxBuffer: maxBuffer}, function(err, stdout, stderr) {
30-
if (err) cb(err);
30+
if (err) return cb(err);
3131
if (!opt.quiet) gutil.log(stdout, stderr);
3232
files.forEach(that.push.bind(that));
3333
cb();

lib/updateSubmodule.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ module.exports = function(opt, cb) {
1313

1414
var cmd = 'git submodule update ' + opt.args;
1515
return exec(cmd, {cwd: opt.cwd, maxBuffer: maxBuffer}, function(err, stdout, stderr) {
16-
if (err && cb) cb(err);
16+
if (err && cb) return cb(err);
1717
if (!opt.quiet) gutil.log(stdout, stderr);
1818
if (cb) cb();
1919
});

0 commit comments

Comments
 (0)