Skip to main content

GitInformation

@webda/compiler


Interface: GitInformation

Defined in: definition.ts:685

Return the gather information from the repository

Mermaid​

Make TypeDoc easy to use with mermaid.js graph TB mermaid.js --> TypeDoc;

Properties​

branch​

branch: string

Defined in: definition.ts:697

Current branch

git symbolic-ref --short HEAD


commit​

commit: string

Defined in: definition.ts:691

Current commit reference

git rev-parse HEAD


short​

short: string

Defined in: definition.ts:703

Current commit short reference

git rev-parse --short HEAD


tag​

tag: string

Defined in: definition.ts:707

Current tag name that match the package version


tags​

tags: string[]

Defined in: definition.ts:713

Return all tags that point to the current HEAD

git tag --points-at HEAD


version​

version: string

Defined in: definition.ts:726

Current version as return by package.json with auto snapshot

If the version return by package is not in the current tags, the version is incremented to the next patch version with a +{date}

Example:

with package.json version = "1.1.0" name = "mypackage" if a tag "v1.1.0" or "mypackage@1.1.0" then version = "1.1.0" else version = "1.1.1+20201110163014178"