Namespaces

Types in Fake.Git

Type FileStatus

Namespace Fake.Git

Methods

Properties

Public instance methods

int CompareTo(FileStatus obj)

bool Equals(FileStatus obj)

bool get_IsAdded()

bool get_IsDeleted()

bool get_IsModified()

Public static methods

void cleanWorkingCopy(string repositoryDir)

Cleans the working copy by doing a git reset --hard and a clean -f

FileStatus get_Added()

FileStatus get_Deleted()

FileStatus get_Modified()

IEnumerable<Tuple<FileStatus, string>> getAllFiles(string repositoryDir)

Gets all changed files in the current revision

IEnumerable<Tuple<FileStatus, string>> getChangedFiles(string repositoryDir, string revision1, string revision2)

Gets the changed files between the given revisions

IEnumerable<Tuple<FileStatus, string>> getChangedFilesInWorkingCopy(string repositoryDir, string revision)

Gets the changed files since the given revision incl. changes in the working copy

FSharpList<string> getConflictedFiles(string repositoryDir)

Gets all conflicted files

string getRebaseDir(string repositoryDir)

bool isInTheMiddleOfConflictedMerge(string repositoryDir)

Returns true if the working copy is in a conflicted merge otherwise false

bool isInTheMiddleOfPatch(string repositoryDir)

bool isInTheMiddleOfRebase(string repositoryDir)

Public properties

FileStatus Added get;

FileStatus Deleted get;

bool IsAdded get;

bool IsDeleted get;

bool IsModified get;

FileStatus Modified get;

FSharpFunc<string, FileStatus> Parse get;

int Tag get;