configuration/constants/vcs.constants.ts

configuration/constants/vcs.constants.ts is a file in GovLab Docs. 15 lines of code and 6 definitions.

export const VCS_BINARY = "git";

export const VCS_DIRECTORY = ".git";

export const INSIDE_WORK_TREE = "true";

export const TOP_LANGUAGES = 6;

export const NO_EXTENSION = "(none)";

export const VCS_QUERIES = {
    authors: ["log", "--format=%ae"],
    branch: ["rev-parse", "--abbrev-ref", "HEAD"],
    commits: ["rev-list", "--count", "HEAD"],
    created: ["log", "--max-parents=0", "--format=%cI"],
    inside: ["rev-parse", "--is-inside-work-tree"],
    lastCommit: ["log", "-1", "--format=%cI"],
    latestTag: ["describe", "--tags", "--abbrev=0"],
    tracked: ["ls-files"],
} as const;