super-productivity/electron/git-log.ts
2019-08-23 21:13:42 +02:00

18 lines
489 B
TypeScript

import {getWin} from './main-window';
import {IPC} from './ipc-events.const';
export const getGitLog = (data) => {
const exec = require('child_process').exec;
const cmd = 'git --no-pager log --graph --pretty=format:\'%s (%cr) <%an>\' --abbrev-commit --since=4am';
exec(cmd, {
cwd: data.cwd
}, function (error, stdout) {
const mainWin = getWin();
mainWin.webContents.send(IPC.GIT_LOG_RESPONSE, {
stdout: stdout,
requestId: data.requestId
});
});
};