code-story
Version:
Get your code activity log for standup from git
31 lines (30 loc) • 1.28 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
var render_1 = __importDefault(require("src/services/renderData/helpers/render"));
var chalkEntity_1 = __importDefault(require("src/services/renderData/helpers/chalkEntity"));
var constants_1 = require("src/constants");
var renderCommitFiles = function (commit, options) {
if (options.showCommitFiles) {
commit.files.map(function (file, i) {
var status = commit.status[i];
var textEntity = constants_1.TextEntity.nope;
switch (status) {
case 'M':
textEntity = constants_1.TextEntity.modifiedFile;
break;
case 'D':
textEntity = constants_1.TextEntity.deletedFile;
break;
case 'A':
textEntity = constants_1.TextEntity.addedFile;
break;
}
var chalkedText = chalkEntity_1.default(textEntity, status + " " + file);
render_1.default(chalkedText, { indent: 2 });
});
}
};
exports.default = renderCommitFiles;