public class PerforceTagCommand extends AbstractTagCommand implements PerforceCommand
Constructor and Description |
---|
PerforceTagCommand() |
Modifier and Type | Method and Description |
---|---|
static org.codehaus.plexus.util.cli.Commandline |
createLabelCommandLine(PerforceScmProviderRepository repo,
File workingDirectory) |
String |
createLabelSpecification(PerforceScmProviderRepository repo,
String tag,
boolean lock) |
static org.codehaus.plexus.util.cli.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
repo
- TODOfiles
- TODOtag
- TODOmessage
- TODOScmException
- if anyprotected ScmResult executeTagCommand(ScmProviderRepository repo, ScmFileSet files, String tag, ScmTagParameters scmTagParameters) throws ScmException
executeTagCommand
in class AbstractTagCommand
ScmException
public static org.codehaus.plexus.util.cli.Commandline createLabelCommandLine(PerforceScmProviderRepository repo, File workingDirectory)
public static org.codehaus.plexus.util.cli.Commandline createLabelsyncCommandLine(PerforceScmProviderRepository repo, File workingDirectory, ScmFileSet files, String tag)
public String createLabelSpecification(PerforceScmProviderRepository repo, String tag, boolean lock)
Copyright © 2003–2022 The Apache Software Foundation. All rights reserved.