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";

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…