示例#1
0
        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());
        }
示例#2
0
        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);
        }