Note: This is the migration API reference for FAKE 5. The new (modularized) API documentation can be found
here.
If the API is already migrated you can check here if exists in a module.
More information regarding the migration 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
|
|
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 |