@jwpkg/gitversion
Version:
Gitversion is a complete customizable git-based release management system
24 lines • 1.5 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.GitPlatformDefault = void 0;
class GitPlatformDefault {
git;
name = 'Standard git platform plugin';
constructor(git) {
this.git = git;
}
static initialize(initialize) {
return new GitPlatformDefault(initialize.git);
}
async currentBranch() {
return (await this.git.currentBranch()) ?? null;
}
async currentRef() {
return (await this.git.currentRef()) ?? null;
}
stripMergeMessage(commit) {
return commit;
}
}
exports.GitPlatformDefault = GitPlatformDefault;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVmYXVsdC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9wbHVnaW5zL2VtYmVkZGVkL2dpdC9kZWZhdWx0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUdBLE1BQWEsa0JBQWtCO0lBR0Q7SUFGNUIsSUFBSSxHQUFHLDhCQUE4QixDQUFDO0lBRXRDLFlBQTRCLEdBQVE7UUFBUixRQUFHLEdBQUgsR0FBRyxDQUFLO0lBRXBDLENBQUM7SUFFRCxNQUFNLENBQUMsVUFBVSxDQUFDLFVBQTZCO1FBQzdDLE9BQU8sSUFBSSxrQkFBa0IsQ0FBQyxVQUFVLENBQUMsR0FBRyxDQUFDLENBQUM7SUFDaEQsQ0FBQztJQUVELEtBQUssQ0FBQyxhQUFhO1FBQ2pCLE9BQU8sQ0FBQyxNQUFNLElBQUksQ0FBQyxHQUFHLENBQUMsYUFBYSxFQUFFLENBQUMsSUFBSSxJQUFJLENBQUM7SUFDbEQsQ0FBQztJQUVELEtBQUssQ0FBQyxVQUFVO1FBQ2QsT0FBTyxDQUFDLE1BQU0sSUFBSSxDQUFDLEdBQUcsQ0FBQyxVQUFVLEVBQUUsQ0FBQyxJQUFJLElBQUksQ0FBQztJQUMvQyxDQUFDO0lBRUQsaUJBQWlCLENBQUMsTUFBaUI7UUFDakMsT0FBTyxNQUFNLENBQUM7SUFDaEIsQ0FBQztDQUNGO0FBdEJELGdEQXNCQyJ9