private string GetSourceArgs(IIntegrationResult result) { ProcessArgumentBuilder builder = new ProcessArgumentBuilder(); builder.AddArgument("get", Project); builder.AddArgument(RecursiveCommandLineOption); if (ApplyLabel) { builder.AddArgument("-VL" + tempLabel); } else { builder.AddArgument("-Vd" + locale.FormatCommandDate(result.StartTime)); } AppendUsernameAndPassword(builder); builder.AppendArgument("-I-N -W -GF- -GTM"); builder.AppendIf(CleanCopy, "-GWR"); return(builder.ToString()); }
private PrivateArguments GetSourceArgs(IIntegrationResult result) { var builder = new PrivateArguments(); builder.Add("get ", Project + "/*?*", true); builder.Add(RecursiveCommandLineOption); builder.AddIf(ApplyLabel, "-VL", tempLabel); builder.AddIf(!AlwaysGetLatest, "-Vd", locale.FormatCommandDate(result.StartTime)); AppendUsernameAndPassword(builder); builder.Add("-I-Y -W -GF- -GTM"); builder.AddIf(CleanCopy, "-GWR"); return(builder); }