Namespaces

Types in Fake.Git

Type CommandHelper

Namespace Fake.Git

Methods

Properties

Public static methods

bool directExec(FSharpFunc<ProcessStartInfo, Unit> infoAction)

bool directRunGitCommand(string repositoryDir, string command)

DirectoryInfo findGitDir(string repositoryDir)

Searches the git dir recursivly up to the root

string fixPath(string path)

List<string> getGitResult(string repositoryDir, string command)

void gitCommand(string repositoryDir, string command)

a gitCommandf<a>(string repositoryDir, PrintfFormat<a, Unit, string, Unit> fmt)

Tuple<bool, List<string>, string> runGitCommand(string repositoryDir, string command)

a runGitCommandf<a>(PrintfFormat<a, Unit, string, FSharpFunc<string, Tuple<bool, List<string>, string>>> fmt)

string runSimpleGitCommand(string repositoryDir, string command)

Runs the git command and returns the first line of the result

void showGitCommand(string repositoryDir, string command)

Public properties

string gitPath get;

TimeSpan gitTimeOut get; set;