org.apache.maven.scm.provider.perforce.command.tag
public class PerforceTagCommand extends AbstractTagCommand implements PerforceCommand
Constructor and Description |
---|
PerforceTagCommand() |
Modifier and Type | Method and Description |
---|---|
static Commandline |
createLabelCommandLine(PerforceScmProviderRepository repo,
File workingDirectory) |
String |
createLabelSpecification(PerforceScmProviderRepository repo,
String tag,
boolean lock) |
static Commandline |
createLabelsyncCommandLine(PerforceScmProviderRepository repo,
File workingDirectory,
ScmFileSet files,
String tag) |
protected ScmResult |
executeTagCommand(ScmProviderRepository repo,
ScmFileSet files,
String tag,
ScmTagParameters scmTagParameters) |
protected ScmResult |
executeTagCommand(ScmProviderRepository repo,
ScmFileSet files,
String tag,
String message) |
executeCommand
execute, getLogger, setLogger
public PerforceTagCommand()
protected ScmResult executeTagCommand(ScmProviderRepository repo, ScmFileSet files, String tag, String message) throws ScmException
executeTagCommand
in class AbstractTagCommand
ScmException
protected ScmResult executeTagCommand(ScmProviderRepository repo, ScmFileSet files, String tag, ScmTagParameters scmTagParameters) throws ScmException
executeTagCommand
in class AbstractTagCommand
ScmException
public static Commandline createLabelCommandLine(PerforceScmProviderRepository repo, File workingDirectory)
public static Commandline createLabelsyncCommandLine(PerforceScmProviderRepository repo, File workingDirectory, ScmFileSet files, String tag)
public String createLabelSpecification(PerforceScmProviderRepository repo, String tag, boolean lock)
Copyright © 2003–2014 The Apache Software Foundation. All rights reserved.