C# Class Mistilteinn.GitUtil

Show file Open project: bleis-tift/Mistilteinn

Public Methods

Method Description
DoGitCheckout ( string solutionPath, string newBranch, string baseBranch = "" ) : void
DoGitGC ( string solutionPath ) : void
DoGitMaster ( string solutionPath ) : void
DoGitNow ( string solutionPath ) : void
DoGitNowFixup ( string solutionPath ) : void
GetCommitMessagePath ( string path ) : string
GetCurrentBranch ( string path ) : string
GetGitOnelineLogs ( string path, string currentBranch ) : IEnumerable
GetRepos ( string path ) : string

Private Methods

Method Description
DoGit ( string gitArg, string solutionPath ) : bool
DoGitImpl ( string gitArg, string gitRepos ) : bool

Method Details

DoGitCheckout() public static method

public static DoGitCheckout ( string solutionPath, string newBranch, string baseBranch = "" ) : void
solutionPath string
newBranch string
baseBranch string
return void

DoGitGC() public static method

public static DoGitGC ( string solutionPath ) : void
solutionPath string
return void

DoGitMaster() public static method

public static DoGitMaster ( string solutionPath ) : void
solutionPath string
return void

DoGitNow() public static method

public static DoGitNow ( string solutionPath ) : void
solutionPath string
return void

DoGitNowFixup() public static method

public static DoGitNowFixup ( string solutionPath ) : void
solutionPath string
return void

GetCommitMessagePath() public static method

public static GetCommitMessagePath ( string path ) : string
path string
return string

GetCurrentBranch() public static method

public static GetCurrentBranch ( string path ) : string
path string
return string

GetGitOnelineLogs() public static method

public static GetGitOnelineLogs ( string path, string currentBranch ) : IEnumerable
path string
currentBranch string
return IEnumerable

GetRepos() public static method

public static GetRepos ( string path ) : string
path string
return string