public TfsCommand createCommand(ScmProviderRepository r, ScmFileSet f, boolean recursive) { TfsCommand command = new TfsCommand("dir", r, f, getLogger()); if (recursive) { command.addArgument("-recursive"); } command.addArgument(f); return command; }
public TfsCommand createCommand( ScmProviderRepository r, ScmFileSet f, String tag, ScmTagParameters scmTagParameters) { TfsScmProviderRepository tfsRepo = (TfsScmProviderRepository) r; String url = tfsRepo.getServerPath(); TfsCommand command = new TfsCommand("label", r, f, getLogger()); command.addArgument(tag); command.addArgument(url); command.addArgument("-recursive"); command.addArgument("-child:replace"); String message = scmTagParameters.getMessage(); if (message != null && !message.equals("")) { command.addArgument("-comment:" + message); } return command; }