INNER CODE UNIT · JavaScript
getLastCommit
Bionus/imgbrd-grabber · scripts/generate-sources-metadata.js:22
function getLastCommit(path) {
const cmd = `git log -n 1 --pretty=format:%H/%an/%aI/%s -- "${path}"`;
const out = cp.execSync(cmd).toString();
if (!out) {
return undefined;
}
const parts = out.split("/");
return {
hash: parts[0],
author: parts[1],
date: parts[2],
subject: parts[3],
};
}
const args = process.argv.slice(2);
const branch = args.length > 0 ? args[0] : "master";