All Implemented Interfaces:
Command, SvnCommand

public class SvnUntagCommand extends AbstractUntagCommand implements SvnCommand
scm:untag for provider svn is done by removing the tag dir
Since:
1.11.2
  • Constructor Details

    • SvnUntagCommand

      public SvnUntagCommand()
  • Method Details

    • executeUntagCommand

      public ScmResult executeUntagCommand(ScmProviderRepository repo, ScmFileSet fileSet, ScmUntagParameters scmUntagParameters) throws ScmException
      execute untag command
      Specified by:
      executeUntagCommand in class AbstractUntagCommand
      Parameters:
      repo - scm repo
      fileSet - set of files (unused)
      scmUntagParameters - parameters used by untag implementations
      Returns:
      result of untag command
      Throws:
      ScmException - in case of error
    • createCommandline

      org.codehaus.plexus.util.cli.Commandline createCommandline(SvnScmProviderRepository repo, ScmFileSet fileSet, String tag, File messageFile)
      create command line from parameters
      Parameters:
      repo - svn repo tu delete tag from
      fileSet - file set containing base dir
      tag - tag to delete
      messageFile - file containing commit message
      Returns:
      command line instance