diff --git a/gulp/gulpfile.js b/gulp/gulpfile.js index 520a9286..fca5d84c 100644 --- a/gulp/gulpfile.js +++ b/gulp/gulpfile.js @@ -107,9 +107,14 @@ gulp.task("utils.cleanup", $.sequence("utils.cleanBuildFolder", "utils.cleanBuil // Requires no uncomitted files gulp.task("utils.requireCleanWorkingTree", cb => { - const output = $.trim(execSync("git status -su").toString("ascii")); + let output = $.trim(execSync("git status -su").toString("ascii")).replace(/\r/gi, "").split("\n"); + + // Filter files which are OK to be untracked + output = output.filter(x => x.indexOf(".local.js") < 0); if (output.length > 0) { console.error("\n\nYou have unstaged changes, please commit everything first!"); + console.error("Unstaged files:"); + console.error(output.join("\n")); process.exit(1); } cb();