prepush-amend
Version:
26 lines (25 loc) • 703 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Git = void 0;
const execa_1 = require("execa");
const NO_SUBMODULE_RECURSE = ['-c', 'submodule.recurse=false'];
class Git {
constructor() {
this._exe = execa_1.commandSync;
}
showUnstagedFiles() {
const { stdout } = this._exe('git ls-files . --exclude-standard --others -m', {});
return stdout;
}
isUnstaged() {
const { stdout } = this._exe('git ls-files . --exclude-standard --others -m', {});
return stdout === '';
}
addAll() {
this._exe('git add .');
}
amend() {
this._exe('git commit --amend');
}
}
exports.Git = Git;