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
FileStatus
Contains helper functions which can be used to retrieve file status information from git.
Nested types and modules
Type | Description |
FileStatus |
A type which represents a file status in git. |
Functions and values
Function or value | Description |
cleanWorkingCopy(repositoryDir)
Signature: repositoryDir:string -> unit
|
Cleans the working copy by doing a git reset --hard and a clean -f. |
getAllFiles(repositoryDir)
Signature: repositoryDir:string -> seq<FileStatus * string>
|
Gets all changed files in the current revision |
getChangedFiles(...)
Signature: repositoryDir:string -> revision1:string -> revision2:string -> seq<FileStatus * string>
|
Gets the changed files between the given revisions |
getChangedFilesInWorkingCopy(...)
Signature: repositoryDir:string -> revision:string -> seq<FileStatus * string>
|
Gets the changed files since the given revision incl. changes in the working copy |
getConflictedFiles(repositoryDir)
Signature: repositoryDir:string -> string list
|
Gets all conflicted files |
getRebaseDir(repositoryDir)
Signature: repositoryDir:string -> string
|
Returns the current rebase directory for the given repository. |
isInTheMiddleOfConflictedMerge(...)
Signature: repositoryDir:string -> bool
|
Returns true if the working copy is in a conflicted merge otherwise false |
isInTheMiddleOfPatch(repositoryDir)
Signature: repositoryDir:string -> bool
|
Returns true if the given repository is in the middle of a patch process. |
isInTheMiddleOfRebase(repositoryDir)
Signature: repositoryDir:string -> bool
|
Returns true if the given repository is in the middle of a rebase process. |