UNPKG

commitmnt

Version:

Copy your gitlab and bitbucket commits to a new, publishable github repo

22 lines 1.85 kB
import { compareAsc, parseISO } from 'date-fns'; import * as git from '../../../../utils/git'; /** * Get a list of commits from the current working directory * * @param after the date to begin the list from * @param author some identifying string used to filter by commit author * @returns the list of commits * * @category Public API Module Helper */ export async function getCommits({ after, author } = {}) { // eslint-disable-next-line no-useless-escape const output = await git.log({ after, author, pretty: `format:"\"%aI\""` }); const commits = output.stdout .split('\n') .filter(Boolean) .sort((a, b) => compareAsc(parseISO(a), parseISO(b))) .slice(after ? 1 : 0); return commits; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2V0LWNvbW1pdHMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi9zcmMvbGliL21vZHVsZXMvZ2V0LWNvbW1pdHMtZm9yLXJlcG8vaGVscGVycy9nZXQtY29tbWl0cy9nZXQtY29tbWl0cy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLFFBQVEsRUFBRSxNQUFNLFVBQVUsQ0FBQztBQUVoRCxPQUFPLEtBQUssR0FBRyxNQUFNLHVCQUF1QixDQUFDO0FBRTdDOzs7Ozs7OztHQVFHO0FBQ0gsTUFBTSxDQUFDLEtBQUssVUFBVSxVQUFVLENBQUMsRUFBRSxLQUFLLEVBQUUsTUFBTSxLQUEwQyxFQUFFO0lBQzFGLDZDQUE2QztJQUM3QyxNQUFNLE1BQU0sR0FBRyxNQUFNLEdBQUcsQ0FBQyxHQUFHLENBQUMsRUFBRSxLQUFLLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxrQkFBa0IsRUFBRSxDQUFDLENBQUM7SUFFNUUsTUFBTSxPQUFPLEdBQUcsTUFBTSxDQUFDLE1BQU07U0FDMUIsS0FBSyxDQUFDLElBQUksQ0FBQztTQUNYLE1BQU0sQ0FBQyxPQUFPLENBQUM7U0FDZixJQUFJLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEVBQUUsQ0FBQyxVQUFVLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxFQUFFLFFBQVEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDO1NBQ3BELEtBQUssQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7SUFFeEIsT0FBTyxPQUFPLENBQUM7QUFDakIsQ0FBQyJ9