Note: This API documentation is for FAKE version 4. The migration API documentation can be found
here. The API documentation for the new fake 5 modules can be found
here
Information
Contains helper functions which can be used to retrieve status information from git.
Functions and values
Function or value | Description |
describe(repositoryDir)
Signature: repositoryDir:string -> string
|
Gets the last git tag by calling git describe |
getBranchName(repositoryDir)
Signature: repositoryDir:string -> string
|
Gets the git branch name |
getCurrentHash()
Signature: unit -> string
|
Gets the current hash of the current repository |
getCurrentSHA1(repositoryDir)
Signature: repositoryDir:string -> string
|
Returns the SHA1 of the current HEAD |
getLastTag()
Signature: unit -> string
|
Gets the last git tag of the current repository by calling git describe |
getVersion(repositoryDir)
Signature: repositoryDir:string -> string
|
Gets the git version |
isAheadOf repositoryDir rev1 rev2
Signature: repositoryDir:string -> rev1:string -> rev2:string -> bool
|
Returns true if rev1 is ahead of rev2 |
isCleanWorkingCopy(repositoryDir)
Signature: repositoryDir:string -> bool
|
Checks if the working copy is clean |
isGitVersionHigherOrEqual(...)
Signature: referenceVersion:string -> bool
|
|
isVersionHigherOrEqual(...)
Signature: currentVersion:string -> referenceVersion:string -> bool
|
|
shortlog(repositoryDir)
Signature: repositoryDir:string -> string
|
Gets the git log in one line |
showName repositoryDir sha1
Signature: repositoryDir:string -> sha1:string -> string
|
Returns a friendly name from a SHA1 |
showStatus(repositoryDir)
Signature: repositoryDir:string -> unit
|
Shows the git status |
versionRegex
Signature: Regex
|