public static string RunGit() { // d:\Program Files\Git\cmd\git.exe GitStatusCmd gsc = GitStatusCmd.GetGitStatusCmd(); GitWorkspace gw = GitWorkspace.GetGitWorkspace(@"E:\ccp_vhdd_main\workspace\CcpWinFramework"); GitStatusAnswer gsa = (GitStatusAnswer)gsc.Execute(gw); if (gsa.IsEmptyAnswer) { return("is empty answer"); } var sb = new StringBuilder(); foreach (var gsl in gsa.Answer) { sb.AppendLine(gsl.X + " " + gsl.Y + " path: " + gsl.Path); } return(sb.ToString()); }
public GitCommandAnswer Execute(GitWorkspace pGitWorkspace) { return(Parse(Runner.DirectRunWithResult(pGitWorkspace, GenerateCommandLineParameters()))); }