Example #1
0
 private static IProcess StartProcess(GitSettings toolSettings, ProcessSettings processSettings)
 {
     return(ProcessTasks.StartProcess(
                toolSettings.ToolPath,
                toolSettings.Arguments,
                toolSettings.WorkingDirectory,
                processSettings?.EnvironmentVariables,
                processSettings?.ExecutionTimeout,
                processSettings?.RedirectOutput ?? false));
 }
Example #2
0
 public static GitSettings SetArguments(this GitSettings toolSettings, string arguments)
 {
     toolSettings           = toolSettings.NewInstance();
     toolSettings.Arguments = arguments;
     return(toolSettings);
 }
Example #3
0
 public static GitSettings ResetArguments(this GitSettings toolSettings)
 {
     toolSettings           = toolSettings.NewInstance();
     toolSettings.Arguments = null;
     return(toolSettings);
 }
Example #4
0
 static partial void PostProcess(GitSettings toolSettings);