static IArgument[] CreateArguments(string repositoryName, int beginVersion, int endVersion) { return(new IArgument[] { CommandLineClientArgument.RepositoryName(repositoryName), CommandLineClientArgument.BeginVersion(beginVersion), CommandLineClientArgument.EndVersion(endVersion), CommandLineClientArgument.IncludeActions(ActionsClassifiedAsDeletion) }); }
static IArgument[] CreateArguments(string repositoryName, int?beginAtVersion) { return(new IArgument[] { CommandLineClientArgument.RepositoryName(repositoryName), beginAtVersion != null ? BeginAtVersionArgument(beginAtVersion.Value) : BeginAtLatestVersionArgument() }); }
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()); }
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()); }