Example #1
0
 static IArgument[] CreateArguments(string repositoryName, int beginVersion, int endVersion)
 {
     return(new IArgument[] {
         CommandLineClientArgument.RepositoryName(repositoryName),
         CommandLineClientArgument.BeginVersion(beginVersion),
         CommandLineClientArgument.EndVersion(endVersion),
         CommandLineClientArgument.IncludeActions(ActionsClassifiedAsDeletion)
     });
 }
Example #2
0
 static IArgument[] CreateArguments(string repositoryName, int?beginAtVersion)
 {
     return(new IArgument[]
     {
         CommandLineClientArgument.RepositoryName(repositoryName),
         beginAtVersion != null
             ? BeginAtVersionArgument(beginAtVersion.Value)
             : BeginAtLatestVersionArgument()
     });
 }
Example #3
0
 public void Get(int version, string workspacePath)
 {
     vaultClient.ExecuteCommand(GetVersionCommand,
                                new[]
     {
         new PositionalArgument(version.ToString(CultureInfo.InvariantCulture)),
         new PositionalArgument(repositoryPath),
         new PositionalArgument(workspacePath)
     },
                                CommandLineClientArgument.RepositoryName(repositoryName),
                                CommandLineClientArgument.BackupBeforeOverwriting(false),
                                CommandLineClientArgument.MakeFilesWritable(),
                                CommandLineClientArgument.MergeStrategy(OverwriteMergeStrategyValue),
                                CommandLineClientArgument.FileDeletionStrategy(RemoveWorkingCopyStrategyValue),
                                CommandLineClientArgument.SetFileTime(CheckinFileDateValue),
                                CommandLineClientArgument.UseWorkingFolder(),
                                CommandLineClientArgument.VerboseLogging());
 }
Example #4
0
        static IArgument[] CreateArguments(string repositoryName, int?beginAtVersion)
        {
            var args = new List <IArgument>(3)
            {
                CommandLineClientArgument.RepositoryName(repositoryName),
            };

            if (beginAtVersion != null)
            {
                args.Add(BeginAtVersionArgument(beginAtVersion.Value));
            }
            else
            {
                args.Add(UnlimitedRowsArgument());
            }

            return(args.ToArray());
        }