## Uses of Class
org.apache.maven.scm.ScmException

- Packages that use ScmException
  Package | Description
  --- | ---
  org.apache.maven.scm |
  org.apache.maven.scm.command |
  org.apache.maven.scm.command.add |
  org.apache.maven.scm.command.branch |
  org.apache.maven.scm.command.changelog |
  org.apache.maven.scm.command.checkin |
  org.apache.maven.scm.command.checkout |
  org.apache.maven.scm.command.diff |
  org.apache.maven.scm.command.edit |
  org.apache.maven.scm.command.export |
  org.apache.maven.scm.command.fileinfo |
  org.apache.maven.scm.command.list |
  org.apache.maven.scm.command.lock |
  org.apache.maven.scm.command.login |
  org.apache.maven.scm.command.remove |
  org.apache.maven.scm.command.status |
  org.apache.maven.scm.command.tag |
  org.apache.maven.scm.command.unedit |
  org.apache.maven.scm.command.unlock |
  org.apache.maven.scm.command.update |
  org.apache.maven.scm.manager |
  org.apache.maven.scm.provider |
  org.apache.maven.scm.provider.accurev |
  org.apache.maven.scm.provider.accurev.commands.add |
  org.apache.maven.scm.provider.accurev.commands.checkout |
  org.apache.maven.scm.provider.accurev.commands.login |
  org.apache.maven.scm.provider.bazaar |
  org.apache.maven.scm.provider.bazaar.command.add |
  org.apache.maven.scm.provider.bazaar.command.changelog |
  org.apache.maven.scm.provider.bazaar.command.checkin |
  org.apache.maven.scm.provider.bazaar.command.checkout |
  org.apache.maven.scm.provider.bazaar.command.diff |
  org.apache.maven.scm.provider.bazaar.command.remove |
  org.apache.maven.scm.provider.bazaar.command.status |
  org.apache.maven.scm.provider.bazaar.command.tag |
  org.apache.maven.scm.provider.bazaar.command.update |
  org.apache.maven.scm.provider.clearcase |
  org.apache.maven.scm.provider.clearcase.command.add |
  org.apache.maven.scm.provider.clearcase.command.changelog |
  org.apache.maven.scm.provider.clearcase.command.checkin |
  org.apache.maven.scm.provider.clearcase.command.checkout |
  org.apache.maven.scm.provider.clearcase.command.edit |
  org.apache.maven.scm.provider.clearcase.command.remove |
  org.apache.maven.scm.provider.clearcase.command.status |
  org.apache.maven.scm.provider.clearcase.command.tag |
  org.apache.maven.scm.provider.clearcase.command.unedit |
  org.apache.maven.scm.provider.clearcase.command.update |
  org.apache.maven.scm.provider.cvslib |
  org.apache.maven.scm.provider.cvslib.command |
  org.apache.maven.scm.provider.cvslib.command.add |
  org.apache.maven.scm.provider.cvslib.command.branch |
  org.apache.maven.scm.provider.cvslib.command.changelog |
  org.apache.maven.scm.provider.cvslib.command.checkin |
  org.apache.maven.scm.provider.cvslib.command.checkout |
  org.apache.maven.scm.provider.cvslib.command.diff |
  org.apache.maven.scm.provider.cvslib.command.export |
  org.apache.maven.scm.provider.cvslib.command.list |
  org.apache.maven.scm.provider.cvslib.command.login |
  org.apache.maven.scm.provider.cvslib.command.remove |
  org.apache.maven.scm.provider.cvslib.command.status |
  org.apache.maven.scm.provider.cvslib.command.tag |
  org.apache.maven.scm.provider.cvslib.command.update |
  org.apache.maven.scm.provider.cvslib.cvsexe.command.add |
  org.apache.maven.scm.provider.cvslib.cvsexe.command.branch |
  org.apache.maven.scm.provider.cvslib.cvsexe.command.changelog |
  org.apache.maven.scm.provider.cvslib.cvsexe.command.checkin |
  org.apache.maven.scm.provider.cvslib.cvsexe.command.checkout |
  org.apache.maven.scm.provider.cvslib.cvsexe.command.diff |
  org.apache.maven.scm.provider.cvslib.cvsexe.command.export |
  org.apache.maven.scm.provider.cvslib.cvsexe.command.list |
  org.apache.maven.scm.provider.cvslib.cvsexe.command.remove |
  org.apache.maven.scm.provider.cvslib.cvsexe.command.status |
  org.apache.maven.scm.provider.cvslib.cvsexe.command.tag |
  org.apache.maven.scm.provider.cvslib.cvsexe.command.update |
  org.apache.maven.scm.provider.cvslib.cvsjava.command.add |
  org.apache.maven.scm.provider.cvslib.cvsjava.command.branch |
  org.apache.maven.scm.provider.cvslib.cvsjava.command.changelog |
  org.apache.maven.scm.provider.cvslib.cvsjava.command.checkin |
  org.apache.maven.scm.provider.cvslib.cvsjava.command.checkout |
  org.apache.maven.scm.provider.cvslib.cvsjava.command.diff |
  org.apache.maven.scm.provider.cvslib.cvsjava.command.export |
  org.apache.maven.scm.provider.cvslib.cvsjava.command.list |
  org.apache.maven.scm.provider.cvslib.cvsjava.command.login |
  org.apache.maven.scm.provider.cvslib.cvsjava.command.remove |
  org.apache.maven.scm.provider.cvslib.cvsjava.command.status |
  org.apache.maven.scm.provider.cvslib.cvsjava.command.tag |
  org.apache.maven.scm.provider.cvslib.cvsjava.command.update |
  org.apache.maven.scm.provider.git |
  org.apache.maven.scm.provider.git.gitexe |
  org.apache.maven.scm.provider.git.gitexe.command |
  org.apache.maven.scm.provider.git.gitexe.command.add |
  org.apache.maven.scm.provider.git.gitexe.command.branch |
  org.apache.maven.scm.provider.git.gitexe.command.changelog |
  org.apache.maven.scm.provider.git.gitexe.command.checkin |
  org.apache.maven.scm.provider.git.gitexe.command.checkout |
  org.apache.maven.scm.provider.git.gitexe.command.diff |
  org.apache.maven.scm.provider.git.gitexe.command.list |
  org.apache.maven.scm.provider.git.gitexe.command.remove |
  org.apache.maven.scm.provider.git.gitexe.command.status |
  org.apache.maven.scm.provider.git.gitexe.command.tag |
  org.apache.maven.scm.provider.git.gitexe.command.update |
  org.apache.maven.scm.provider.git.repository |
  org.apache.maven.scm.provider.hg |
  org.apache.maven.scm.provider.hg.command.add |
  org.apache.maven.scm.provider.hg.command.changelog |
  org.apache.maven.scm.provider.hg.command.checkin |
  org.apache.maven.scm.provider.hg.command.checkout |
  org.apache.maven.scm.provider.hg.command.diff |
  org.apache.maven.scm.provider.hg.command.inventory |
  org.apache.maven.scm.provider.hg.command.remove |
  org.apache.maven.scm.provider.hg.command.status |
  org.apache.maven.scm.provider.hg.command.tag |
  org.apache.maven.scm.provider.hg.command.update |
  org.apache.maven.scm.provider.local |
  org.apache.maven.scm.provider.local.command.add |
  org.apache.maven.scm.provider.local.command.changelog |
  org.apache.maven.scm.provider.local.command.checkin |
  org.apache.maven.scm.provider.local.command.checkout |
  org.apache.maven.scm.provider.local.command.list |
  org.apache.maven.scm.provider.local.command.status |
  org.apache.maven.scm.provider.local.command.tag |
  org.apache.maven.scm.provider.local.command.update |
  org.apache.maven.scm.provider.perforce |
  org.apache.maven.scm.provider.perforce.command |
  org.apache.maven.scm.provider.perforce.command.add |
  org.apache.maven.scm.provider.perforce.command.changelog |
  org.apache.maven.scm.provider.perforce.command.checkin |
  org.apache.maven.scm.provider.perforce.command.checkout |
  org.apache.maven.scm.provider.perforce.command.diff |
  org.apache.maven.scm.provider.perforce.command.edit |
  org.apache.maven.scm.provider.perforce.command.login |
  org.apache.maven.scm.provider.perforce.command.remove |
  org.apache.maven.scm.provider.perforce.command.status |
  org.apache.maven.scm.provider.perforce.command.tag |
  org.apache.maven.scm.provider.perforce.command.unedit |
  org.apache.maven.scm.provider.perforce.command.update |
  org.apache.maven.scm.provider.starteam |
  org.apache.maven.scm.provider.starteam.command |
  org.apache.maven.scm.provider.starteam.command.add |
  org.apache.maven.scm.provider.starteam.command.changelog |
  org.apache.maven.scm.provider.starteam.command.checkin |
  org.apache.maven.scm.provider.starteam.command.checkout |
  org.apache.maven.scm.provider.starteam.command.diff |
  org.apache.maven.scm.provider.starteam.command.edit |
  org.apache.maven.scm.provider.starteam.command.remove |
  org.apache.maven.scm.provider.starteam.command.status |
  org.apache.maven.scm.provider.starteam.command.tag |
  org.apache.maven.scm.provider.starteam.command.unedit |
  org.apache.maven.scm.provider.starteam.command.update |
  org.apache.maven.scm.provider.svn |
  org.apache.maven.scm.provider.svn.svnexe |
  org.apache.maven.scm.provider.svn.svnexe.command.add |
  org.apache.maven.scm.provider.svn.svnexe.command.branch |
  org.apache.maven.scm.provider.svn.svnexe.command.changelog |
  org.apache.maven.scm.provider.svn.svnexe.command.checkin |
  org.apache.maven.scm.provider.svn.svnexe.command.checkout |
  org.apache.maven.scm.provider.svn.svnexe.command.diff |
  org.apache.maven.scm.provider.svn.svnexe.command.export |
  org.apache.maven.scm.provider.svn.svnexe.command.info |
  org.apache.maven.scm.provider.svn.svnexe.command.list |
  org.apache.maven.scm.provider.svn.svnexe.command.remove |
  org.apache.maven.scm.provider.svn.svnexe.command.status |
  org.apache.maven.scm.provider.svn.svnexe.command.tag |
  org.apache.maven.scm.provider.svn.svnexe.command.update |
  org.apache.maven.scm.provider.synergy |
  org.apache.maven.scm.provider.synergy.command.add |
  org.apache.maven.scm.provider.synergy.command.changelog |
  org.apache.maven.scm.provider.synergy.command.checkin |
  org.apache.maven.scm.provider.synergy.command.checkout |
  org.apache.maven.scm.provider.synergy.command.edit |
  org.apache.maven.scm.provider.synergy.command.remove |
  org.apache.maven.scm.provider.synergy.command.status |
  org.apache.maven.scm.provider.synergy.command.tag |
  org.apache.maven.scm.provider.synergy.command.unedit |
  org.apache.maven.scm.provider.synergy.command.update |
  org.apache.maven.scm.provider.synergy.util |
  org.apache.maven.scm.provider.tfs |
  org.apache.maven.scm.provider.tfs.command |
  org.apache.maven.scm.repository |

- - ### Uses of ScmException in org.apache.maven.scm

    Subclasses of ScmException in org.apache.maven.scm
    Modifier and Type | Class and Description
    --- | ---
    `class` | `NoSuchCommandScmException`

    Methods in org.apache.maven.scm that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | CommandParameters.`getBoolean(CommandParameter parameter)` Return the parameter value as boolean.
    `Date` | CommandParameters.`getDate(CommandParameter parameter)` Return the parameter value as Date.
    `Date` | CommandParameters.`getDate(CommandParameter parameter, Date defaultValue)` Return the parameter value as String or the default value if it doesn't exist.
    `File[]` | CommandParameters.`getFileArray(CommandParameter parameter)`
    `File[]` | CommandParameters.`getFileArray(CommandParameter parameter, File[] defaultValue)`
    `int` | CommandParameters.`getInt(CommandParameter parameter)` Return the parameter value as int.
    `int` | CommandParameters.`getInt(CommandParameter parameter, int defaultValue)` Return the parameter value as int or the default value if it doesn't exist.
    `ScmBranchParameters` | CommandParameters.`getScmBranchParameters(CommandParameter parameter)`
    `ScmTagParameters` | CommandParameters.`getScmTagParameters(CommandParameter parameter)`
    `ScmVersion` | CommandParameters.`getScmVersion(CommandParameter parameter)` Return the parameter value as ScmVersion.
    `ScmVersion` | CommandParameters.`getScmVersion(CommandParameter parameter, ScmVersion defaultValue)` Return the parameter value as ScmVersion or the default value.
    `String` | CommandParameters.`getString(CommandParameter parameter)` Return the parameter value as String.
    `String` | CommandParameters.`getString(CommandParameter parameter, String defaultValue)` Return the parameter value or the default value if it doesn't exist.
    `void` | CommandParameters.`setDate(CommandParameter parameter, Date date)` Set a parameter value.
    `void` | CommandParameters.`setInt(CommandParameter parameter, int value)` Set a parameter value.
    `void` | CommandParameters.`setScmBranchParameters(CommandParameter parameter, ScmBranchParameters scmBranchParameters)`
    `void` | CommandParameters.`setScmTagParameters(CommandParameter parameter, ScmTagParameters scmTagParameters)`
    `void` | CommandParameters.`setScmVersion(CommandParameter parameter, ScmVersion scmVersion)` Set a parameter value.
    `void` | CommandParameters.`setString(CommandParameter parameter, String value)` Set a parameter value.

  - ### Uses of ScmException in org.apache.maven.scm.command

    Methods in org.apache.maven.scm.command that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `ScmResult` | AbstractCommand.`execute(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `ScmResult` | Command.`execute(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `protected abstract ScmResult` | AbstractCommand.`executeCommand(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`

  - ### Uses of ScmException in org.apache.maven.scm.command.add

    Methods in org.apache.maven.scm.command.add that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected abstract ScmResult` | AbstractAddCommand.`executeAddCommand(ScmProviderRepository repository, ScmFileSet fileSet, String message, boolean binary)`
    `protected ScmResult` | AbstractAddCommand.`executeCommand(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`

  - ### Uses of ScmException in org.apache.maven.scm.command.branch

    Methods in org.apache.maven.scm.command.branch that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected ScmResult` | AbstractBranchCommand.`executeBranchCommand(ScmProviderRepository repository, ScmFileSet fileSet, String branchName, ScmBranchParameters scmBranchParameters)` default impl to provide backward comp
    `protected abstract ScmResult` | AbstractBranchCommand.`executeBranchCommand(ScmProviderRepository repository, ScmFileSet fileSet, String branchName, String message)`
    `ScmResult` | AbstractBranchCommand.`executeCommand(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`

  - ### Uses of ScmException in org.apache.maven.scm.command.changelog

    Methods in org.apache.maven.scm.command.changelog that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected abstract ChangeLogScmResult` | AbstractChangeLogCommand.`executeChangeLogCommand(ScmProviderRepository repository, ScmFileSet fileSet, Date startDate, Date endDate, ScmBranch branch, String datePattern)`
    `protected ChangeLogScmResult` | AbstractChangeLogCommand.`executeChangeLogCommand(ScmProviderRepository repository, ScmFileSet fileSet, ScmVersion startVersion, ScmVersion endVersion, String datePattern)`
    `ScmResult` | ChangeLogCommand.`executeCommand(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `ScmResult` | AbstractChangeLogCommand.`executeCommand(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`

  - ### Uses of ScmException in org.apache.maven.scm.command.checkin

    Methods in org.apache.maven.scm.command.checkin that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected abstract CheckInScmResult` | AbstractCheckInCommand.`executeCheckInCommand(ScmProviderRepository repository, ScmFileSet fileSet, String message, ScmVersion scmVersion)`
    `ScmResult` | AbstractCheckInCommand.`executeCommand(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`

  - ### Uses of ScmException in org.apache.maven.scm.command.checkout

    Methods in org.apache.maven.scm.command.checkout that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected CheckOutScmResult` | AbstractCheckOutCommand.`executeCheckOutCommand(ScmProviderRepository repository, ScmFileSet fileSet, ScmVersion scmVersion)` Execute Check out command line in a recursive check out way.
    `protected abstract CheckOutScmResult` | AbstractCheckOutCommand.`executeCheckOutCommand(ScmProviderRepository repository, ScmFileSet fileSet, ScmVersion scmVersion, boolean recursive)` Execute Check out command line.
    `ScmResult` | AbstractCheckOutCommand.`executeCommand(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`

  - ### Uses of ScmException in org.apache.maven.scm.command.diff

    Methods in org.apache.maven.scm.command.diff that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `ScmResult` | AbstractDiffCommand.`executeCommand(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `protected abstract DiffScmResult` | AbstractDiffCommand.`executeDiffCommand(ScmProviderRepository repository, ScmFileSet fileSet, ScmVersion startRevision, ScmVersion endRevision)`

  - ### Uses of ScmException in org.apache.maven.scm.command.edit

    Methods in org.apache.maven.scm.command.edit that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `ScmResult` | AbstractEditCommand.`executeCommand(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `protected abstract ScmResult` | AbstractEditCommand.`executeEditCommand(ScmProviderRepository repository, ScmFileSet fileSet)`

  - ### Uses of ScmException in org.apache.maven.scm.command.export

    Methods in org.apache.maven.scm.command.export that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected ScmResult` | AbstractExportCommand.`executeCommand(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `protected abstract ExportScmResult` | AbstractExportCommand.`executeExportCommand(ScmProviderRepository repository, ScmFileSet fileSet, ScmVersion scmVersion, String outputDirectory)`

  - ### Uses of ScmException in org.apache.maven.scm.command.fileinfo

    Methods in org.apache.maven.scm.command.fileinfo that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `ScmResult` | AbstractFileInfoCommand.`executeCommand(ScmProviderRepository repository, File workingDirectory, CommandParameters parameters)`
    `protected abstract ScmResult` | AbstractFileInfoCommand.`executeFileInfoCommand(ScmProviderRepository repository, File workingDirectory, String filename)`

  - ### Uses of ScmException in org.apache.maven.scm.command.list

    Methods in org.apache.maven.scm.command.list that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `ScmResult` | AbstractListCommand.`executeCommand(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `protected abstract ListScmResult` | AbstractListCommand.`executeListCommand(ScmProviderRepository repository, ScmFileSet fileSet, boolean recursive, ScmVersion scmVersion)` List contents of the remote repository

  - ### Uses of ScmException in org.apache.maven.scm.command.lock

    Methods in org.apache.maven.scm.command.lock that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `ScmResult` | AbstractLockCommand.`executeCommand(ScmProviderRepository repository, File workingDirectory, CommandParameters parameters)`
    `protected abstract ScmResult` | AbstractLockCommand.`executeLockCommand(ScmProviderRepository repository, File workingDirectory, String filename)`

  - ### Uses of ScmException in org.apache.maven.scm.command.login

    Methods in org.apache.maven.scm.command.login that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected ScmResult` | AbstractLoginCommand.`executeCommand(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `abstract LoginScmResult` | AbstractLoginCommand.`executeLoginCommand(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`

  - ### Uses of ScmException in org.apache.maven.scm.command.remove

    Methods in org.apache.maven.scm.command.remove that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected ScmResult` | AbstractRemoveCommand.`executeCommand(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `protected abstract ScmResult` | AbstractRemoveCommand.`executeRemoveCommand(ScmProviderRepository repository, ScmFileSet fileSet, String message)`

  - ### Uses of ScmException in org.apache.maven.scm.command.status

    Methods in org.apache.maven.scm.command.status that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `ScmResult` | AbstractStatusCommand.`executeCommand(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `protected abstract StatusScmResult` | AbstractStatusCommand.`executeStatusCommand(ScmProviderRepository repository, ScmFileSet fileSet)`

  - ### Uses of ScmException in org.apache.maven.scm.command.tag

    Methods in org.apache.maven.scm.command.tag that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `ScmResult` | AbstractTagCommand.`executeCommand(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `protected abstract ScmResult` | AbstractTagCommand.`executeTagCommand(ScmProviderRepository repository, ScmFileSet fileSet, String tagName, ScmTagParameters scmTagParameters)`
    `protected ScmResult` | AbstractTagCommand.`executeTagCommand(ScmProviderRepository repository, ScmFileSet fileSet, String tagName, String message)` Deprecated. use method `AbstractTagCommand.executeTagCommand(ScmProviderRepository, ScmFileSet, String, ScmTagParameters)`

  - ### Uses of ScmException in org.apache.maven.scm.command.unedit

    Methods in org.apache.maven.scm.command.unedit that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `ScmResult` | AbstractUnEditCommand.`executeCommand(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `protected abstract ScmResult` | AbstractUnEditCommand.`executeUnEditCommand(ScmProviderRepository repository, ScmFileSet fileSet)`

  - ### Uses of ScmException in org.apache.maven.scm.command.unlock

    Methods in org.apache.maven.scm.command.unlock that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `ScmResult` | AbstractUnlockCommand.`executeCommand(ScmProviderRepository repository, File workingDirectory, CommandParameters parameters)`
    `protected abstract ScmResult` | AbstractUnlockCommand.`executeUnlockCommand(ScmProviderRepository repository, File workingDirectory)`

  - ### Uses of ScmException in org.apache.maven.scm.command.update

    Methods in org.apache.maven.scm.command.update that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `ScmResult` | AbstractUpdateCommand.`executeCommand(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `protected abstract UpdateScmResult` | AbstractUpdateCommand.`executeUpdateCommand(ScmProviderRepository repository, ScmFileSet fileSet, ScmVersion scmVersion)`

  - ### Uses of ScmException in org.apache.maven.scm.manager

    Subclasses of ScmException in org.apache.maven.scm.manager
    Modifier and Type | Class and Description
    --- | ---
    `class` | `NoSuchScmProviderException`

    Methods in org.apache.maven.scm.manager that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `AddScmResult` | ScmManagerStub.`add(ScmRepository repository, ScmFileSet fileSet)` Adds the given files to the source control system
    `AddScmResult` | AbstractScmManager.`add(ScmRepository repository, ScmFileSet fileSet)` Adds the given files to the source control system
    `AddScmResult` | ScmManager.`add(ScmRepository repository, ScmFileSet fileSet)` Adds the given files to the source control system
    `AddScmResult` | ScmManagerStub.`add(ScmRepository repository, ScmFileSet fileSet, String message)` Adds the given files to the source control system
    `AddScmResult` | AbstractScmManager.`add(ScmRepository repository, ScmFileSet fileSet, String message)` Adds the given files to the source control system
    `AddScmResult` | ScmManager.`add(ScmRepository repository, ScmFileSet fileSet, String message)` Adds the given files to the source control system
    `BranchScmResult` | ScmManagerStub.`branch(ScmRepository repository, ScmFileSet fileSet, String branchName)` Branch (or label in some systems) will create a branch of the source file with a certain branch name
    `BranchScmResult` | AbstractScmManager.`branch(ScmRepository repository, ScmFileSet fileSet, String branchName)` Branch (or label in some systems) will create a branch of the source file with a certain branch name
    `BranchScmResult` | ScmManager.`branch(ScmRepository repository, ScmFileSet fileSet, String branchName)` Branch (or label in some systems) will create a branch of the source file with a certain branch name
    `BranchScmResult` | ScmManagerStub.`branch(ScmRepository repository, ScmFileSet fileSet, String branchName, String message)` Branch (or label in some systems) will create a branch of the source file with a certain branch name
    `BranchScmResult` | AbstractScmManager.`branch(ScmRepository repository, ScmFileSet fileSet, String branchName, String message)` Branch (or label in some systems) will create a branch of the source file with a certain branch name
    `BranchScmResult` | ScmManager.`branch(ScmRepository repository, ScmFileSet fileSet, String branchName, String message)` Branch (or label in some systems) will create a branch of the source file with a certain branch name
    `ChangeLogScmResult` | ScmManagerStub.`changeLog(ScmRepository repository, ScmFileSet fileSet, Date startDate, Date endDate, int numDays, ScmBranch branch)` Returns the changes that have happend in the source control system in a certain period of time.
    `ChangeLogScmResult` | AbstractScmManager.`changeLog(ScmRepository repository, ScmFileSet fileSet, Date startDate, Date endDate, int numDays, ScmBranch branch)` Returns the changes that have happend in the source control system in a certain period of time.
    `ChangeLogScmResult` | ScmManager.`changeLog(ScmRepository repository, ScmFileSet fileSet, Date startDate, Date endDate, int numDays, ScmBranch branch)` Returns the changes that have happend in the source control system in a certain period of time.
    `ChangeLogScmResult` | ScmManagerStub.`changeLog(ScmRepository repository, ScmFileSet fileSet, Date startDate, Date endDate, int numDays, ScmBranch branch, String datePattern)` Returns the changes that have happend in the source control system in a certain period of time.
    `ChangeLogScmResult` | AbstractScmManager.`changeLog(ScmRepository repository, ScmFileSet fileSet, Date startDate, Date endDate, int numDays, ScmBranch branch, String datePattern)` Returns the changes that have happend in the source control system in a certain period of time.
    `ChangeLogScmResult` | ScmManager.`changeLog(ScmRepository repository, ScmFileSet fileSet, Date startDate, Date endDate, int numDays, ScmBranch branch, String datePattern)` Returns the changes that have happend in the source control system in a certain period of time.
    `ChangeLogScmResult` | ScmManagerStub.`changeLog(ScmRepository repository, ScmFileSet fileSet, ScmVersion startVersion, ScmVersion endVersion)` Returns the changes that have happend in the source control system between two tags.
    `ChangeLogScmResult` | AbstractScmManager.`changeLog(ScmRepository repository, ScmFileSet fileSet, ScmVersion startVersion, ScmVersion endVersion)` Returns the changes that have happend in the source control system between two tags.
    `ChangeLogScmResult` | ScmManager.`changeLog(ScmRepository repository, ScmFileSet fileSet, ScmVersion startVersion, ScmVersion endVersion)` Returns the changes that have happend in the source control system between two tags.
    `ChangeLogScmResult` | ScmManagerStub.`changeLog(ScmRepository repository, ScmFileSet fileSet, ScmVersion startRevision, ScmVersion endRevision, String datePattern)` Returns the changes that have happend in the source control system between two tags.
    `ChangeLogScmResult` | AbstractScmManager.`changeLog(ScmRepository repository, ScmFileSet fileSet, ScmVersion startRevision, ScmVersion endRevision, String datePattern)` Returns the changes that have happend in the source control system between two tags.
    `ChangeLogScmResult` | ScmManager.`changeLog(ScmRepository repository, ScmFileSet fileSet, ScmVersion startRevision, ScmVersion endRevision, String datePattern)` Returns the changes that have happend in the source control system between two tags.
    `CheckInScmResult` | ScmManagerStub.`checkIn(ScmRepository repository, ScmFileSet fileSet, ScmVersion revision, String message)` Save the changes you have done into the repository.
    `CheckInScmResult` | AbstractScmManager.`checkIn(ScmRepository repository, ScmFileSet fileSet, ScmVersion revision, String message)` Save the changes you have done into the repository.
    `CheckInScmResult` | ScmManager.`checkIn(ScmRepository repository, ScmFileSet fileSet, ScmVersion revision, String message)` Save the changes you have done into the repository.
    `CheckInScmResult` | ScmManagerStub.`checkIn(ScmRepository repository, ScmFileSet fileSet, String message)` Save the changes you have done into the repository.
    `CheckInScmResult` | AbstractScmManager.`checkIn(ScmRepository repository, ScmFileSet fileSet, String message)` Save the changes you have done into the repository.
    `CheckInScmResult` | ScmManager.`checkIn(ScmRepository repository, ScmFileSet fileSet, String message)` Save the changes you have done into the repository.
    `CheckOutScmResult` | ScmManagerStub.`checkOut(ScmRepository repository, ScmFileSet fileSet)` Create a copy of the repository on your local machine
    `CheckOutScmResult` | AbstractScmManager.`checkOut(ScmRepository repository, ScmFileSet fileSet)` Create a copy of the repository on your local machine
    `CheckOutScmResult` | ScmManager.`checkOut(ScmRepository repository, ScmFileSet fileSet)` Create a copy of the repository on your local machine
    `CheckOutScmResult` | ScmManagerStub.`checkOut(ScmRepository repository, ScmFileSet fileSet, boolean recursive)` Create a copy of the repository on your local machine.
    `CheckOutScmResult` | AbstractScmManager.`checkOut(ScmRepository repository, ScmFileSet fileSet, boolean recursive)` Create a copy of the repository on your local machine.
    `CheckOutScmResult` | ScmManager.`checkOut(ScmRepository scmRepository, ScmFileSet scmFileSet, boolean recursive)` Create a copy of the repository on your local machine.
    `CheckOutScmResult` | ScmManagerStub.`checkOut(ScmRepository repository, ScmFileSet fileSet, ScmVersion version)` Create a copy of the repository on your local machine
    `CheckOutScmResult` | AbstractScmManager.`checkOut(ScmRepository repository, ScmFileSet fileSet, ScmVersion version)` Create a copy of the repository on your local machine
    `CheckOutScmResult` | ScmManager.`checkOut(ScmRepository repository, ScmFileSet fileSet, ScmVersion version)` Create a copy of the repository on your local machine
    `CheckOutScmResult` | ScmManagerStub.`checkOut(ScmRepository repository, ScmFileSet fileSet, ScmVersion version, boolean recursive)` Create a copy of the repository on your local machine.
    `CheckOutScmResult` | AbstractScmManager.`checkOut(ScmRepository repository, ScmFileSet fileSet, ScmVersion version, boolean recursive)` Create a copy of the repository on your local machine.
    `CheckOutScmResult` | ScmManager.`checkOut(ScmRepository scmRepository, ScmFileSet scmFileSet, ScmVersion version, boolean recursive)` Create a copy of the repository on your local machine.
    `DiffScmResult` | ScmManagerStub.`diff(ScmRepository repository, ScmFileSet fileSet, ScmVersion startVersion, ScmVersion endVersion)` Create a diff between two branch/tag/revision.
    `DiffScmResult` | AbstractScmManager.`diff(ScmRepository repository, ScmFileSet fileSet, ScmVersion startVersion, ScmVersion endVersion)` Create a diff between two branch/tag/revision.
    `DiffScmResult` | ScmManager.`diff(ScmRepository scmRepository, ScmFileSet scmFileSet, ScmVersion startVersion, ScmVersion endVersion)` Create a diff between two branch/tag/revision.
    `EditScmResult` | ScmManagerStub.`edit(ScmRepository repository, ScmFileSet fileSet)` Make a file editable.
    `EditScmResult` | AbstractScmManager.`edit(ScmRepository repository, ScmFileSet fileSet)` Make a file editable.
    `EditScmResult` | ScmManager.`edit(ScmRepository repository, ScmFileSet fileSet)` Make a file editable.
    `ExportScmResult` | ScmManagerStub.`export(ScmRepository repository, ScmFileSet fileSet)` Create an exported copy of the repository on your local machine
    `ExportScmResult` | AbstractScmManager.`export(ScmRepository repository, ScmFileSet fileSet)` Create an exported copy of the repository on your local machine
    `ExportScmResult` | ScmManager.`export(ScmRepository repository, ScmFileSet fileSet)` Create an exported copy of the repository on your local machine
    `ExportScmResult` | ScmManagerStub.`export(ScmRepository repository, ScmFileSet fileSet, ScmVersion version)` Create an exported copy of the repository on your local machine
    `ExportScmResult` | AbstractScmManager.`export(ScmRepository repository, ScmFileSet fileSet, ScmVersion version)` Create an exported copy of the repository on your local machine
    `ExportScmResult` | ScmManager.`export(ScmRepository repository, ScmFileSet fileSet, ScmVersion version)` Create an exported copy of the repository on your local machine
    `ExportScmResult` | ScmManagerStub.`export(ScmRepository repository, ScmFileSet fileSet, ScmVersion version, String outputDirectory)` Create an exported copy of the repository on your local machine
    `ExportScmResult` | AbstractScmManager.`export(ScmRepository repository, ScmFileSet fileSet, ScmVersion version, String outputDirectory)` Create an exported copy of the repository on your local machine
    `ExportScmResult` | ScmManager.`export(ScmRepository repository, ScmFileSet fileSet, ScmVersion version, String outputDirectory)` Create an exported copy of the repository on your local machine
    `ExportScmResult` | ScmManagerStub.`export(ScmRepository repository, ScmFileSet fileSet, String outputDirectory)` Create an exported copy of the repository on your local machine
    `ExportScmResult` | AbstractScmManager.`export(ScmRepository repository, ScmFileSet fileSet, String outputDirectory)` Create an exported copy of the repository on your local machine
    `ExportScmResult` | ScmManager.`export(ScmRepository repository, ScmFileSet fileSet, String outputDirectory)` Create an exported copy of the repository on your local machine
    `ListScmResult` | ScmManagerStub.`list(ScmRepository repository, ScmFileSet fileSet, boolean recursive, ScmVersion version)` List each element (files and directories) of fileSet as they exist in the repository.
    `ListScmResult` | AbstractScmManager.`list(ScmRepository repository, ScmFileSet fileSet, boolean recursive, ScmVersion version)` List each element (files and directories) of fileSet as they exist in the repository.
    `ListScmResult` | ScmManager.`list(ScmRepository repository, ScmFileSet fileSet, boolean recursive, ScmVersion version)` List each element (files and directories) of fileSet as they exist in the repository.
    `RemoveScmResult` | ScmManagerStub.`remove(ScmRepository repository, ScmFileSet fileSet, String message)` Removes the given files from the source control system
    `RemoveScmResult` | AbstractScmManager.`remove(ScmRepository repository, ScmFileSet fileSet, String message)` Removes the given files from the source control system
    `RemoveScmResult` | ScmManager.`remove(ScmRepository repository, ScmFileSet fileSet, String message)` Removes the given files from the source control system
    `StatusScmResult` | ScmManagerStub.`status(ScmRepository repository, ScmFileSet fileSet)` Returns the status of the files in the source control system.
    `StatusScmResult` | AbstractScmManager.`status(ScmRepository repository, ScmFileSet fileSet)` Returns the status of the files in the source control system.
    `StatusScmResult` | ScmManager.`status(ScmRepository repository, ScmFileSet fileSet)` Returns the status of the files in the source control system.
    `TagScmResult` | ScmManagerStub.`tag(ScmRepository repository, ScmFileSet fileSet, String tagName)` Tag (or label in some systems) will tag the source file with a certain tag
    `TagScmResult` | AbstractScmManager.`tag(ScmRepository repository, ScmFileSet fileSet, String tagName)` Tag (or label in some systems) will tag the source file with a certain tag
    `TagScmResult` | ScmManager.`tag(ScmRepository repository, ScmFileSet fileSet, String tagName)` Tag (or label in some systems) will tag the source file with a certain tag
    `TagScmResult` | ScmManagerStub.`tag(ScmRepository repository, ScmFileSet fileSet, String tagName, String message)` Tag (or label in some systems) will tag the source file with a certain tag
    `TagScmResult` | AbstractScmManager.`tag(ScmRepository repository, ScmFileSet fileSet, String tagName, String message)` Tag (or label in some systems) will tag the source file with a certain tag
    `TagScmResult` | ScmManager.`tag(ScmRepository repository, ScmFileSet fileSet, String tagName, String message)` Tag (or label in some systems) will tag the source file with a certain tag
    `UnEditScmResult` | ScmManagerStub.`unedit(ScmRepository repository, ScmFileSet fileSet)` Make a file no longer editable.
    `UnEditScmResult` | AbstractScmManager.`unedit(ScmRepository repository, ScmFileSet fileSet)` Make a file no longer editable.
    `UnEditScmResult` | ScmManager.`unedit(ScmRepository repository, ScmFileSet fileSet)` Make a file no longer editable.
    `UpdateScmResult` | ScmManagerStub.`update(ScmRepository repository, ScmFileSet fileSet)` Updates the copy on the local machine with the changes in the repository
    `UpdateScmResult` | AbstractScmManager.`update(ScmRepository repository, ScmFileSet fileSet)` Updates the copy on the local machine with the changes in the repository
    `UpdateScmResult` | ScmManager.`update(ScmRepository repository, ScmFileSet fileSet)` Updates the copy on the local machine with the changes in the repository
    `UpdateScmResult` | ScmManagerStub.`update(ScmRepository repository, ScmFileSet fileSet, boolean runChangelog)` Updates the copy on the local machine with the changes in the repository
    `UpdateScmResult` | AbstractScmManager.`update(ScmRepository repository, ScmFileSet fileSet, boolean runChangelog)` Updates the copy on the local machine with the changes in the repository
    `UpdateScmResult` | ScmManager.`update(ScmRepository repository, ScmFileSet fileSet, boolean runChangelog)` Updates the copy on the local machine with the changes in the repository
    `UpdateScmResult` | ScmManagerStub.`update(ScmRepository repository, ScmFileSet fileSet, Date lastUpdate)` Updates the copy on the local machine with the changes in the repository
    `UpdateScmResult` | AbstractScmManager.`update(ScmRepository repository, ScmFileSet fileSet, Date lastUpdate)` Updates the copy on the local machine with the changes in the repository
    `UpdateScmResult` | ScmManager.`update(ScmRepository repository, ScmFileSet fileSet, Date lastUpdate)` Updates the copy on the local machine with the changes in the repository
    `UpdateScmResult` | ScmManagerStub.`update(ScmRepository repository, ScmFileSet fileSet, Date lastUpdate, String datePattern)` Updates the copy on the local machine with the changes in the repository
    `UpdateScmResult` | AbstractScmManager.`update(ScmRepository repository, ScmFileSet fileSet, Date lastUpdate, String datePattern)` Updates the copy on the local machine with the changes in the repository
    `UpdateScmResult` | ScmManager.`update(ScmRepository repository, ScmFileSet fileSet, Date lastUpdate, String datePattern)` Updates the copy on the local machine with the changes in the repository
    `UpdateScmResult` | ScmManagerStub.`update(ScmRepository repository, ScmFileSet fileSet, ScmVersion version)` Updates the copy on the local machine with the changes in the repository
    `UpdateScmResult` | AbstractScmManager.`update(ScmRepository repository, ScmFileSet fileSet, ScmVersion version)` Updates the copy on the local machine with the changes in the repository
    `UpdateScmResult` | ScmManager.`update(ScmRepository repository, ScmFileSet fileSet, ScmVersion version)` Updates the copy on the local machine with the changes in the repository
    `UpdateScmResult` | ScmManagerStub.`update(ScmRepository repository, ScmFileSet fileSet, ScmVersion version, boolean runChangelog)` Updates the copy on the local machine with the changes in the repository
    `UpdateScmResult` | AbstractScmManager.`update(ScmRepository repository, ScmFileSet fileSet, ScmVersion version, boolean runChangelog)` Updates the copy on the local machine with the changes in the repository
    `UpdateScmResult` | ScmManager.`update(ScmRepository repository, ScmFileSet fileSet, ScmVersion version, boolean runChangelog)` Updates the copy on the local machine with the changes in the repository
    `UpdateScmResult` | ScmManagerStub.`update(ScmRepository repository, ScmFileSet fileSet, ScmVersion version, Date lastUpdate)` Updates the copy on the local machine with the changes in the repository
    `UpdateScmResult` | AbstractScmManager.`update(ScmRepository repository, ScmFileSet fileSet, ScmVersion version, Date lastUpdate)` Updates the copy on the local machine with the changes in the repository
    `UpdateScmResult` | ScmManager.`update(ScmRepository repository, ScmFileSet fileSet, ScmVersion version, Date lastUpdate)` Updates the copy on the local machine with the changes in the repository
    `UpdateScmResult` | ScmManagerStub.`update(ScmRepository repository, ScmFileSet fileSet, ScmVersion version, Date lastUpdate, String datePattern)` Updates the copy on the local machine with the changes in the repository
    `UpdateScmResult` | AbstractScmManager.`update(ScmRepository repository, ScmFileSet fileSet, ScmVersion version, Date lastUpdate, String datePattern)` Updates the copy on the local machine with the changes in the repository
    `UpdateScmResult` | ScmManager.`update(ScmRepository repository, ScmFileSet fileSet, ScmVersion version, Date lastUpdate, String datePattern)` Updates the copy on the local machine with the changes in the repository
    `UpdateScmResult` | ScmManagerStub.`update(ScmRepository repository, ScmFileSet fileSet, ScmVersion version, String datePattern)` Updates the copy on the local machine with the changes in the repository
    `UpdateScmResult` | AbstractScmManager.`update(ScmRepository repository, ScmFileSet fileSet, ScmVersion version, String datePattern)` Updates the copy on the local machine with the changes in the repository
    `UpdateScmResult` | ScmManager.`update(ScmRepository repository, ScmFileSet fileSet, ScmVersion version, String datePattern)` Updates the copy on the local machine with the changes in the repository
    `UpdateScmResult` | ScmManagerStub.`update(ScmRepository repository, ScmFileSet fileSet, String datePattern)` Updates the copy on the local machine with the changes in the repository
    `UpdateScmResult` | AbstractScmManager.`update(ScmRepository repository, ScmFileSet fileSet, String datePattern)` Updates the copy on the local machine with the changes in the repository
    `UpdateScmResult` | ScmManager.`update(ScmRepository repository, ScmFileSet fileSet, String datePattern)` Updates the copy on the local machine with the changes in the repository

  - ### Uses of ScmException in org.apache.maven.scm.provider

    Methods in org.apache.maven.scm.provider that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected AddScmResult` | AbstractScmProvider.`add(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `AddScmResult` | ScmProviderStub.`add(ScmRepository repository, ScmFileSet fileSet)` Adds the given files to the source control system
    `AddScmResult` | AbstractScmProvider.`add(ScmRepository repository, ScmFileSet fileSet)` Adds the given files to the source control system
    `AddScmResult` | ScmProvider.`add(ScmRepository repository, ScmFileSet fileSet)` Adds the given files to the source control system
    `AddScmResult` | ScmProviderStub.`add(ScmRepository repository, ScmFileSet fileSet, String message)` Adds the given files to the source control system
    `AddScmResult` | AbstractScmProvider.`add(ScmRepository repository, ScmFileSet fileSet, String message)` Adds the given files to the source control system
    `AddScmResult` | ScmProvider.`add(ScmRepository repository, ScmFileSet fileSet, String message)` Adds the given files to the source control system
    `protected BranchScmResult` | AbstractScmProvider.`branch(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `BranchScmResult` | ScmProviderStub.`branch(ScmRepository repository, ScmFileSet fileSet, String branchName)` Branch (or label in some systems) will create a branch of the source file with a certain branch name
    `BranchScmResult` | AbstractScmProvider.`branch(ScmRepository repository, ScmFileSet fileSet, String branchName)` Branch (or label in some systems) will create a branch of the source file with a certain branch name
    `BranchScmResult` | ScmProvider.`branch(ScmRepository repository, ScmFileSet fileSet, String branchName)` Deprecated. use `#branch(ScmRepository, ScmFileSet, String, String, ScmBranchParameters)`
    `BranchScmResult` | ScmProviderStub.`branch(ScmRepository repository, ScmFileSet fileSet, String branchName, ScmBranchParameters scmBranchParameters)` Branch (or label in some systems) will create a branch of the source file with a certain branch name
    `BranchScmResult` | AbstractScmProvider.`branch(ScmRepository repository, ScmFileSet fileSet, String branchName, ScmBranchParameters scmBranchParameters)`
    `BranchScmResult` | ScmProvider.`branch(ScmRepository repository, ScmFileSet fileSet, String branchName, ScmBranchParameters scmBranchParameters)` Branch (or label in some systems) will create a branch of the source file with a certain branch name
    `BranchScmResult` | ScmProviderStub.`branch(ScmRepository repository, ScmFileSet fileSet, String branchName, String message)` Branch (or label in some systems) will create a branch of the source file with a certain branch name
    `BranchScmResult` | AbstractScmProvider.`branch(ScmRepository repository, ScmFileSet fileSet, String branchName, String message)` Branch (or label in some systems) will create a branch of the source file with a certain branch name
    `BranchScmResult` | ScmProvider.`branch(ScmRepository repository, ScmFileSet fileSet, String branchName, String message)` Deprecated. use `#branch(ScmRepository, ScmFileSet, String, String, ScmBranchParameters)`
    `protected ChangeLogScmResult` | AbstractScmProvider.`changelog(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `ChangeLogScmResult` | ScmProviderStub.`changeLog(ScmRepository repository, ScmFileSet fileSet, Date startDate, Date endDate, int numDays, ScmBranch branch)` Returns the changes that have happend in the source control system in a certain period of time.
    `ChangeLogScmResult` | AbstractScmProvider.`changeLog(ScmRepository repository, ScmFileSet fileSet, Date startDate, Date endDate, int numDays, ScmBranch branch)` Returns the changes that have happend in the source control system in a certain period of time.
    `ChangeLogScmResult` | ScmProvider.`changeLog(ScmRepository repository, ScmFileSet fileSet, Date startDate, Date endDate, int numDays, ScmBranch branch)` Returns the changes that have happend in the source control system in a certain period of time.
    `ChangeLogScmResult` | ScmProviderStub.`changeLog(ScmRepository repository, ScmFileSet fileSet, Date startDate, Date endDate, int numDays, ScmBranch branch, String datePattern)` Returns the changes that have happend in the source control system in a certain period of time.
    `ChangeLogScmResult` | AbstractScmProvider.`changeLog(ScmRepository repository, ScmFileSet fileSet, Date startDate, Date endDate, int numDays, ScmBranch branch, String datePattern)` Returns the changes that have happend in the source control system in a certain period of time.
    `ChangeLogScmResult` | ScmProvider.`changeLog(ScmRepository repository, ScmFileSet fileSet, Date startDate, Date endDate, int numDays, ScmBranch branch, String datePattern)` Returns the changes that have happend in the source control system in a certain period of time.
    `ChangeLogScmResult` | ScmProviderStub.`changeLog(ScmRepository repository, ScmFileSet fileSet, Date startDate, Date endDate, int numDays, String branch)` Returns the changes that have happend in the source control system in a certain period of time.
    `ChangeLogScmResult` | AbstractScmProvider.`changeLog(ScmRepository repository, ScmFileSet fileSet, Date startDate, Date endDate, int numDays, String branch)` Deprecated.
    `ChangeLogScmResult` | ScmProvider.`changeLog(ScmRepository repository, ScmFileSet fileSet, Date startDate, Date endDate, int numDays, String branch)` Deprecated. you must use `ScmProvider.changeLog(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet,java.util.Date,java.util.Date,int,org.apache.maven.scm.ScmBranch)`
    `ChangeLogScmResult` | ScmProviderStub.`changeLog(ScmRepository repository, ScmFileSet fileSet, Date startDate, Date endDate, int numDays, String branch, String datePattern)` Returns the changes that have happend in the source control system in a certain period of time.
    `ChangeLogScmResult` | AbstractScmProvider.`changeLog(ScmRepository repository, ScmFileSet fileSet, Date startDate, Date endDate, int numDays, String branch, String datePattern)` Deprecated.
    `ChangeLogScmResult` | ScmProvider.`changeLog(ScmRepository repository, ScmFileSet fileSet, Date startDate, Date endDate, int numDays, String branch, String datePattern)` Deprecated. you must use `ScmProvider.changeLog(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet,java.util.Date,java.util.Date,int,org.apache.maven.scm.ScmBranch,String)`
    `ChangeLogScmResult` | ScmProviderStub.`changeLog(ScmRepository repository, ScmFileSet fileSet, ScmVersion startVersion, ScmVersion endVersion)` Returns the changes that have happend in the source control system between two tags.
    `ChangeLogScmResult` | AbstractScmProvider.`changeLog(ScmRepository repository, ScmFileSet fileSet, ScmVersion startVersion, ScmVersion endVersion)` Returns the changes that have happend in the source control system between two tags.
    `ChangeLogScmResult` | ScmProvider.`changeLog(ScmRepository repository, ScmFileSet fileSet, ScmVersion startVersion, ScmVersion endVersion)` Returns the changes that have happend in the source control system between two tags.
    `ChangeLogScmResult` | ScmProviderStub.`changeLog(ScmRepository repository, ScmFileSet fileSet, ScmVersion startRevision, ScmVersion endRevision, String datePattern)` Returns the changes that have happend in the source control system between two tags.
    `ChangeLogScmResult` | AbstractScmProvider.`changeLog(ScmRepository repository, ScmFileSet fileSet, ScmVersion startVersion, ScmVersion endVersion, String datePattern)` Returns the changes that have happend in the source control system between two tags.
    `ChangeLogScmResult` | ScmProvider.`changeLog(ScmRepository repository, ScmFileSet fileSet, ScmVersion startRevision, ScmVersion endRevision, String datePattern)` Returns the changes that have happend in the source control system between two tags.
    `ChangeLogScmResult` | ScmProviderStub.`changeLog(ScmRepository repository, ScmFileSet fileSet, String startTag, String endTag)` Returns the changes that have happend in the source control system between two tags.
    `ChangeLogScmResult` | AbstractScmProvider.`changeLog(ScmRepository repository, ScmFileSet fileSet, String startTag, String endTag)` Deprecated.
    `ChangeLogScmResult` | ScmProvider.`changeLog(ScmRepository repository, ScmFileSet fileSet, String startTag, String endTag)` Deprecated. you must use `ScmProvider.changeLog(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet,org.apache.maven.scm.ScmVersion,org.apache.maven.scm.ScmVersion)`
    `ChangeLogScmResult` | ScmProviderStub.`changeLog(ScmRepository repository, ScmFileSet fileSet, String startTag, String endTag, String datePattern)` Returns the changes that have happend in the source control system between two tags.
    `ChangeLogScmResult` | AbstractScmProvider.`changeLog(ScmRepository repository, ScmFileSet fileSet, String startTag, String endTag, String datePattern)` Deprecated.
    `ChangeLogScmResult` | ScmProvider.`changeLog(ScmRepository repository, ScmFileSet fileSet, String startTag, String endTag, String datePattern)` Deprecated. you must use `ScmProvider.changeLog(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet,org.apache.maven.scm.ScmVersion,org.apache.maven.scm.ScmVersion,String)`
    `protected CheckInScmResult` | AbstractScmProvider.`checkin(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `CheckInScmResult` | ScmProviderStub.`checkIn(ScmRepository repository, ScmFileSet fileSet, ScmVersion revision, String message)` Save the changes you have done into the repository.
    `CheckInScmResult` | AbstractScmProvider.`checkIn(ScmRepository repository, ScmFileSet fileSet, ScmVersion scmVersion, String message)` Save the changes you have done into the repository.
    `CheckInScmResult` | ScmProvider.`checkIn(ScmRepository repository, ScmFileSet fileSet, ScmVersion revision, String message)` Save the changes you have done into the repository.
    `CheckInScmResult` | ScmProviderStub.`checkIn(ScmRepository repository, ScmFileSet fileSet, String message)` Save the changes you have done into the repository.
    `CheckInScmResult` | AbstractScmProvider.`checkIn(ScmRepository repository, ScmFileSet fileSet, String message)` Save the changes you have done into the repository.
    `CheckInScmResult` | ScmProvider.`checkIn(ScmRepository repository, ScmFileSet fileSet, String message)` Save the changes you have done into the repository.
    `CheckInScmResult` | ScmProviderStub.`checkIn(ScmRepository repository, ScmFileSet fileSet, String tag, String message)` Save the changes you have done into the repository.
    `CheckInScmResult` | AbstractScmProvider.`checkIn(ScmRepository repository, ScmFileSet fileSet, String tag, String message)` Deprecated.
    `CheckInScmResult` | ScmProvider.`checkIn(ScmRepository repository, ScmFileSet fileSet, String tag, String message)` Deprecated. you must use `ScmProvider.checkIn(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet,org.apache.maven.scm.ScmVersion,String)`
    `protected CheckOutScmResult` | AbstractScmProvider.`checkout(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `CheckOutScmResult` | ScmProviderStub.`checkOut(ScmRepository repository, ScmFileSet fileSet)` Create a copy of the repository on your local machine
    `CheckOutScmResult` | AbstractScmProvider.`checkOut(ScmRepository repository, ScmFileSet fileSet)` Create a copy of the repository on your local machine
    `CheckOutScmResult` | ScmProvider.`checkOut(ScmRepository repository, ScmFileSet fileSet)` Create a copy of the repository on your local machine
    `CheckOutScmResult` | ScmProviderStub.`checkOut(ScmRepository scmRepository, ScmFileSet scmFileSet, boolean recursive)` Create a copy of the repository on your local machine.
    `CheckOutScmResult` | AbstractScmProvider.`checkOut(ScmRepository repository, ScmFileSet fileSet, boolean recursive)` Create a copy of the repository on your local machine.
    `CheckOutScmResult` | ScmProvider.`checkOut(ScmRepository scmRepository, ScmFileSet scmFileSet, boolean recursive)` Create a copy of the repository on your local machine.
    `CheckOutScmResult` | ScmProviderStub.`checkOut(ScmRepository repository, ScmFileSet fileSet, ScmVersion version)` Create a copy of the repository on your local machine
    `CheckOutScmResult` | AbstractScmProvider.`checkOut(ScmRepository repository, ScmFileSet fileSet, ScmVersion scmVersion)` Create a copy of the repository on your local machine
    `CheckOutScmResult` | ScmProvider.`checkOut(ScmRepository repository, ScmFileSet fileSet, ScmVersion version)` Create a copy of the repository on your local machine
    `CheckOutScmResult` | ScmProviderStub.`checkOut(ScmRepository scmRepository, ScmFileSet scmFileSet, ScmVersion version, boolean recursive)` Create a copy of the repository on your local machine.
    `CheckOutScmResult` | AbstractScmProvider.`checkOut(ScmRepository repository, ScmFileSet fileSet, ScmVersion scmVersion, boolean recursive)` Create a copy of the repository on your local machine.
    `CheckOutScmResult` | ScmProvider.`checkOut(ScmRepository scmRepository, ScmFileSet scmFileSet, ScmVersion version, boolean recursive)` Create a copy of the repository on your local machine.
    `CheckOutScmResult` | ScmProviderStub.`checkOut(ScmRepository repository, ScmFileSet fileSet, String tag)` Create a copy of the repository on your local machine
    `CheckOutScmResult` | AbstractScmProvider.`checkOut(ScmRepository repository, ScmFileSet fileSet, String tag)` Deprecated.
    `CheckOutScmResult` | ScmProvider.`checkOut(ScmRepository repository, ScmFileSet fileSet, String tag)` Deprecated. you must use `ScmProvider.checkOut(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet,org.apache.maven.scm.ScmVersion)`
    `CheckOutScmResult` | ScmProviderStub.`checkOut(ScmRepository scmRepository, ScmFileSet scmFileSet, String tag, boolean recursive)` Create a copy of the repository on your local machine.
    `CheckOutScmResult` | AbstractScmProvider.`checkOut(ScmRepository repository, ScmFileSet fileSet, String tag, boolean recursive)` Deprecated.
    `CheckOutScmResult` | ScmProvider.`checkOut(ScmRepository scmRepository, ScmFileSet scmFileSet, String tag, boolean recursive)` Deprecated. you must use `ScmProvider.checkOut(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet,org.apache.maven.scm.ScmVersion,boolean)`
    `protected DiffScmResult` | AbstractScmProvider.`diff(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `DiffScmResult` | ScmProviderStub.`diff(ScmRepository scmRepository, ScmFileSet scmFileSet, ScmVersion startVersion, ScmVersion endVersion)` Create a diff between two branch/tag/revision.
    `DiffScmResult` | AbstractScmProvider.`diff(ScmRepository repository, ScmFileSet fileSet, ScmVersion startVersion, ScmVersion endVersion)` Create a diff between two branch/tag/revision.
    `DiffScmResult` | ScmProvider.`diff(ScmRepository scmRepository, ScmFileSet scmFileSet, ScmVersion startVersion, ScmVersion endVersion)` Create a diff between two branch/tag/revision.
    `DiffScmResult` | ScmProviderStub.`diff(ScmRepository repository, ScmFileSet fileSet, String startRevision, String endRevision)` Create a diff between two branch/tag/revision.
    `DiffScmResult` | AbstractScmProvider.`diff(ScmRepository repository, ScmFileSet fileSet, String startRevision, String endRevision)` Deprecated.
    `DiffScmResult` | ScmProvider.`diff(ScmRepository scmRepository, ScmFileSet scmFileSet, String startRevision, String endRevision)` Deprecated. you must use `ScmProvider.diff(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet,org.apache.maven.scm.ScmVersion,org.apache.maven.scm.ScmVersion)`
    `protected EditScmResult` | AbstractScmProvider.`edit(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `EditScmResult` | ScmProviderStub.`edit(ScmRepository repository, ScmFileSet fileSet)` Make a file editable.
    `EditScmResult` | AbstractScmProvider.`edit(ScmRepository repository, ScmFileSet fileSet)` Make a file editable.
    `EditScmResult` | ScmProvider.`edit(ScmRepository repository, ScmFileSet fileSet)` Make a file editable.
    `protected ExportScmResult` | AbstractScmProvider.`export(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `ExportScmResult` | ScmProviderStub.`export(ScmRepository repository, ScmFileSet fileSet)` Create an exported copy of the repository on your local machine
    `ExportScmResult` | AbstractScmProvider.`export(ScmRepository repository, ScmFileSet fileSet)` Create an exported copy of the repository on your local machine
    `ExportScmResult` | ScmProvider.`export(ScmRepository repository, ScmFileSet fileSet)` Create an exported copy of the repository on your local machine
    `ExportScmResult` | ScmProviderStub.`export(ScmRepository repository, ScmFileSet fileSet, ScmVersion version)` Create an exported copy of the repository on your local machine
    `ExportScmResult` | AbstractScmProvider.`export(ScmRepository repository, ScmFileSet fileSet, ScmVersion scmVersion)` Create an exported copy of the repository on your local machine
    `ExportScmResult` | ScmProvider.`export(ScmRepository repository, ScmFileSet fileSet, ScmVersion version)` Create an exported copy of the repository on your local machine
    `ExportScmResult` | ScmProviderStub.`export(ScmRepository repository, ScmFileSet fileSet, ScmVersion version, String outputDirectory)` Create an exported copy of the repository on your local machine
    `ExportScmResult` | AbstractScmProvider.`export(ScmRepository repository, ScmFileSet fileSet, ScmVersion scmVersion, String outputDirectory)` Create an exported copy of the repository on your local machine
    `ExportScmResult` | ScmProvider.`export(ScmRepository repository, ScmFileSet fileSet, ScmVersion version, String outputDirectory)` Create an exported copy of the repository on your local machine
    `ExportScmResult` | ScmProviderStub.`export(ScmRepository repository, ScmFileSet fileSet, String tag)` Create an exported copy of the repository on your local machine
    `ExportScmResult` | AbstractScmProvider.`export(ScmRepository repository, ScmFileSet fileSet, String tag)` Deprecated.
    `ExportScmResult` | ScmProvider.`export(ScmRepository repository, ScmFileSet fileSet, String tag)` Deprecated. you must use `ScmProvider.export(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet,org.apache.maven.scm.ScmVersion)`
    `ExportScmResult` | ScmProviderStub.`export(ScmRepository repository, ScmFileSet fileSet, String tag, String outputDirectory)` Create an exported copy of the repository on your local machine
    `ExportScmResult` | AbstractScmProvider.`export(ScmRepository repository, ScmFileSet fileSet, String tag, String outputDirectory)` Deprecated.
    `ExportScmResult` | ScmProvider.`export(ScmRepository repository, ScmFileSet fileSet, String tag, String outputDirectory)` Deprecated. you must use `ScmProvider.export(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet,org.apache.maven.scm.ScmVersion,String)`
    `protected ListScmResult` | AbstractScmProvider.`list(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)` List each element (files and directories) of fileSet as they exist in the repository.
    `ListScmResult` | ScmProviderStub.`list(ScmRepository repository, ScmFileSet fileSet, boolean recursive, ScmVersion version)` List each element (files and directories) of fileSet as they exist in the repository.
    `ListScmResult` | AbstractScmProvider.`list(ScmRepository repository, ScmFileSet fileSet, boolean recursive, ScmVersion scmVersion)` List each element (files and directories) of fileSet as they exist in the repository.
    `ListScmResult` | ScmProvider.`list(ScmRepository repository, ScmFileSet fileSet, boolean recursive, ScmVersion version)` List each element (files and directories) of fileSet as they exist in the repository.
    `ListScmResult` | ScmProviderStub.`list(ScmRepository repository, ScmFileSet fileSet, boolean recursive, String tag)` List each element (files and directories) of fileSet as they exist in the repository.
    `ListScmResult` | AbstractScmProvider.`list(ScmRepository repository, ScmFileSet fileSet, boolean recursive, String tag)` List each element (files and directories) of fileSet as they exist in the repository.
    `ListScmResult` | ScmProvider.`list(ScmRepository repository, ScmFileSet fileSet, boolean recursive, String tag)` Deprecated. you must use `ScmProvider.list(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet,boolean,org.apache.maven.scm.ScmVersion)`
    `protected LoginScmResult` | AbstractScmProvider.`login(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `protected RemoveScmResult` | AbstractScmProvider.`remove(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `RemoveScmResult` | ScmProviderStub.`remove(ScmRepository repository, ScmFileSet fileSet, String message)` Removes the given files from the source control system
    `RemoveScmResult` | AbstractScmProvider.`remove(ScmRepository repository, ScmFileSet fileSet, String message)` Removes the given files from the source control system
    `RemoveScmResult` | ScmProvider.`remove(ScmRepository repository, ScmFileSet fileSet, String message)` Removes the given files from the source control system
    `protected StatusScmResult` | AbstractScmProvider.`status(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `StatusScmResult` | ScmProviderStub.`status(ScmRepository repository, ScmFileSet fileSet)` Returns the status of the files in the source control system.
    `StatusScmResult` | AbstractScmProvider.`status(ScmRepository repository, ScmFileSet fileSet)` Returns the status of the files in the source control system.
    `StatusScmResult` | ScmProvider.`status(ScmRepository repository, ScmFileSet fileSet)` Returns the status of the files in the source control system.
    `protected TagScmResult` | AbstractScmProvider.`tag(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `TagScmResult` | ScmProviderStub.`tag(ScmRepository repository, ScmFileSet fileSet, String tag)` Tag (or label in some systems) will tag the source file with a certain tag
    `TagScmResult` | AbstractScmProvider.`tag(ScmRepository repository, ScmFileSet fileSet, String tagName)` Tag (or label in some systems) will tag the source file with a certain tag
    `TagScmResult` | ScmProvider.`tag(ScmRepository repository, ScmFileSet fileSet, String tagName)` Deprecated. use `ScmProvider.tag(ScmRepository, ScmFileSet, String, ScmTagParameters)`
    `TagScmResult` | ScmProviderStub.`tag(ScmRepository repository, ScmFileSet fileSet, String tagName, ScmTagParameters scmTagParameters)`
    `TagScmResult` | AbstractScmProvider.`tag(ScmRepository repository, ScmFileSet fileSet, String tagName, ScmTagParameters scmTagParameters)` Tag (or label in some systems) will tag the source file with a certain tag
    `TagScmResult` | ScmProvider.`tag(ScmRepository repository, ScmFileSet fileSet, String tagName, ScmTagParameters scmTagParameters)` Tag (or label in some systems) will tag the source file with a certain tag
    `TagScmResult` | ScmProviderStub.`tag(ScmRepository repository, ScmFileSet fileSet, String tag, String message)` Tag (or label in some systems) will tag the source file with a certain tag
    `TagScmResult` | AbstractScmProvider.`tag(ScmRepository repository, ScmFileSet fileSet, String tagName, String message)` Tag (or label in some systems) will tag the source file with a certain tag
    `TagScmResult` | ScmProvider.`tag(ScmRepository repository, ScmFileSet fileSet, String tagName, String message)` Deprecated. use `ScmProvider.tag(ScmRepository, ScmFileSet, String, ScmTagParameters)`
    `protected UnEditScmResult` | AbstractScmProvider.`unedit(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `UnEditScmResult` | ScmProviderStub.`unedit(ScmRepository repository, ScmFileSet fileSet)` Make a file no longer editable.
    `UnEditScmResult` | AbstractScmProvider.`unedit(ScmRepository repository, ScmFileSet fileSet)` Make a file no longer editable.
    `UnEditScmResult` | ScmProvider.`unedit(ScmRepository repository, ScmFileSet fileSet)` Make a file no longer editable.
    `protected UpdateScmResult` | AbstractScmProvider.`update(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `UpdateScmResult` | ScmProviderStub.`update(ScmRepository repository, ScmFileSet fileSet)` Updates the copy on the local machine with the changes in the repository
    `UpdateScmResult` | AbstractScmProvider.`update(ScmRepository repository, ScmFileSet fileSet)` Updates the copy on the local machine with the changes in the repository
    `UpdateScmResult` | ScmProvider.`update(ScmRepository repository, ScmFileSet fileSet)` Updates the copy on the local machine with the changes in the repository
    `UpdateScmResult` | ScmProviderStub.`update(ScmRepository repository, ScmFileSet fileSet, boolean runChangelog)` Updates the copy on the local machine with the changes in the repository
    `UpdateScmResult` | AbstractScmProvider.`update(ScmRepository repository, ScmFileSet fileSet, boolean runChangelog)` Updates the copy on the local machine with the changes in the repository
    `UpdateScmResult` | ScmProvider.`update(ScmRepository repository, ScmFileSet fileSet, boolean runChangelog)` Updates the copy on the local machine with the changes in the repository
    `UpdateScmResult` | ScmProviderStub.`update(ScmRepository repository, ScmFileSet fileSet, ScmVersion version)` Updates the copy on the local machine with the changes in the repository
    `UpdateScmResult` | AbstractScmProvider.`update(ScmRepository repository, ScmFileSet fileSet, ScmVersion scmVersion)` Updates the copy on the local machine with the changes in the repository
    `UpdateScmResult` | ScmProvider.`update(ScmRepository repository, ScmFileSet fileSet, ScmVersion version)` Updates the copy on the local machine with the changes in the repository
    `UpdateScmResult` | ScmProviderStub.`update(ScmRepository repository, ScmFileSet fileSet, ScmVersion version, boolean runChangelog)` Updates the copy on the local machine with the changes in the repository
    `UpdateScmResult` | AbstractScmProvider.`update(ScmRepository repository, ScmFileSet fileSet, ScmVersion scmVersion, boolean runChangelog)` Updates the copy on the local machine with the changes in the repository
    `UpdateScmResult` | ScmProvider.`update(ScmRepository repository, ScmFileSet fileSet, ScmVersion version, boolean runChangelog)` Updates the copy on the local machine with the changes in the repository
    `UpdateScmResult` | ScmProviderStub.`update(ScmRepository repository, ScmFileSet fileSet, ScmVersion version, Date lastUpdate)` Updates the copy on the local machine with the changes in the repository
    `UpdateScmResult` | AbstractScmProvider.`update(ScmRepository repository, ScmFileSet fileSet, ScmVersion scmVersion, Date lastUpdate)` Updates the copy on the local machine with the changes in the repository
    `UpdateScmResult` | ScmProvider.`update(ScmRepository repository, ScmFileSet fileSet, ScmVersion version, Date lastUpdate)` Updates the copy on the local machine with the changes in the repository
    `UpdateScmResult` | ScmProviderStub.`update(ScmRepository repository, ScmFileSet fileSet, ScmVersion version, Date lastUpdate, String datePattern)` Updates the copy on the local machine with the changes in the repository
    `UpdateScmResult` | AbstractScmProvider.`update(ScmRepository repository, ScmFileSet fileSet, ScmVersion scmVersion, Date lastUpdate, String datePattern)` Updates the copy on the local machine with the changes in the repository
    `UpdateScmResult` | ScmProvider.`update(ScmRepository repository, ScmFileSet fileSet, ScmVersion version, Date lastUpdate, String datePattern)` Updates the copy on the local machine with the changes in the repository
    `UpdateScmResult` | ScmProviderStub.`update(ScmRepository repository, ScmFileSet fileSet, ScmVersion version, String datePattern)` Updates the copy on the local machine with the changes in the repository
    `UpdateScmResult` | AbstractScmProvider.`update(ScmRepository repository, ScmFileSet fileSet, ScmVersion scmVersion, String datePattern)` Updates the copy on the local machine with the changes in the repository
    `UpdateScmResult` | ScmProvider.`update(ScmRepository repository, ScmFileSet fileSet, ScmVersion version, String datePattern)` Updates the copy on the local machine with the changes in the repository
    `UpdateScmResult` | ScmProviderStub.`update(ScmRepository repository, ScmFileSet fileSet, String tag)` Updates the copy on the local machine with the changes in the repository
    `UpdateScmResult` | AbstractScmProvider.`update(ScmRepository repository, ScmFileSet fileSet, String tag)` Deprecated.
    `UpdateScmResult` | ScmProvider.`update(ScmRepository repository, ScmFileSet fileSet, String tag)` Deprecated. you must use `ScmProvider.update(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet,org.apache.maven.scm.ScmVersion)`
    `UpdateScmResult` | ScmProviderStub.`update(ScmRepository repository, ScmFileSet fileSet, String tag, boolean runChangelog)` Updates the copy on the local machine with the changes in the repository
    `UpdateScmResult` | AbstractScmProvider.`update(ScmRepository repository, ScmFileSet fileSet, String tag, boolean runChangelog)` Deprecated.
    `UpdateScmResult` | ScmProvider.`update(ScmRepository repository, ScmFileSet fileSet, String tag, boolean runChangelog)` Deprecated. you must use `ScmProvider.update(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet,org.apache.maven.scm.ScmVersion,boolean)`
    `UpdateScmResult` | ScmProviderStub.`update(ScmRepository repository, ScmFileSet fileSet, String tag, Date lastUpdate)` Updates the copy on the local machine with the changes in the repository
    `UpdateScmResult` | AbstractScmProvider.`update(ScmRepository repository, ScmFileSet fileSet, String tag, Date lastUpdate)` Deprecated.
    `UpdateScmResult` | ScmProvider.`update(ScmRepository repository, ScmFileSet fileSet, String tag, Date lastUpdate)` Deprecated. you must use `ScmProvider.update(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet,org.apache.maven.scm.ScmVersion,java.util.Date)`
    `UpdateScmResult` | ScmProviderStub.`update(ScmRepository repository, ScmFileSet fileSet, String tag, Date lastUpdate, String datePattern)` Updates the copy on the local machine with the changes in the repository
    `UpdateScmResult` | AbstractScmProvider.`update(ScmRepository repository, ScmFileSet fileSet, String tag, Date lastUpdate, String datePattern)` Deprecated.
    `UpdateScmResult` | ScmProvider.`update(ScmRepository repository, ScmFileSet fileSet, String tag, Date lastUpdate, String datePattern)` Deprecated. you must use `ScmProvider.update(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet,org.apache.maven.scm.ScmVersion,java.util.Date,String)`
    `UpdateScmResult` | ScmProviderStub.`update(ScmRepository repository, ScmFileSet fileSet, String tag, Date lastUpdate, String datePattern, boolean runChangelog)`
    `UpdateScmResult` | ScmProviderStub.`update(ScmRepository repository, ScmFileSet fileSet, String tag, String datePattern)` Updates the copy on the local machine with the changes in the repository
    `UpdateScmResult` | AbstractScmProvider.`update(ScmRepository repository, ScmFileSet fileSet, String tag, String datePattern)` Deprecated.
    `UpdateScmResult` | ScmProvider.`update(ScmRepository repository, ScmFileSet fileSet, String tag, String datePattern)` Deprecated. you must use `ScmProvider.update(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet,org.apache.maven.scm.ScmVersion,String)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.accurev

    Methods in org.apache.maven.scm.provider.accurev that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected AddScmResult` | AccuRevScmProvider.`add(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `protected CheckOutScmResult` | AccuRevScmProvider.`checkout(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `protected LoginScmResult` | AccuRevScmProvider.`login(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.accurev.commands.add

    Methods in org.apache.maven.scm.provider.accurev.commands.add that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected ScmResult` | AccuRevAddCommand.`executeAddCommand(ScmProviderRepository repository, ScmFileSet fileSet, String message, boolean binary)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.accurev.commands.checkout

    Methods in org.apache.maven.scm.provider.accurev.commands.checkout that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected CheckOutScmResult` | AccuRevCheckOutUsingPopCommand.`executeCheckOutCommand(ScmProviderRepository repository, ScmFileSet fileSet, ScmVersion version, boolean recursive)` Execute Check out command line.
    `protected CheckOutScmResult` | AccuRevCheckOutWorkspaceCommand.`executeCheckOutCommand(ScmProviderRepository repository, ScmFileSet fileSet, ScmVersion version, boolean recursive)` Execute Check out command line.

  - ### Uses of ScmException in org.apache.maven.scm.provider.accurev.commands.login

    Methods in org.apache.maven.scm.provider.accurev.commands.login that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `LoginScmResult` | AccuRevLoginCommand.`executeLoginCommand(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.bazaar

    Methods in org.apache.maven.scm.provider.bazaar that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `AddScmResult` | BazaarScmProvider.`add(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `ChangeLogScmResult` | BazaarScmProvider.`changelog(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `CheckInScmResult` | BazaarScmProvider.`checkin(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `CheckOutScmResult` | BazaarScmProvider.`checkout(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `DiffScmResult` | BazaarScmProvider.`diff(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `static ScmResult` | BazaarUtils.`execute(BazaarConsumer consumer, ScmLogger logger, File workingDir, String[] cmdAndArgs)`
    `static ScmResult` | BazaarUtils.`execute(File workingDir, String[] cmdAndArgs)`
    `static org.apache.maven.scm.provider.bazaar.BazaarConfig.VersionConsumer` | BazaarConfig.`getBazaarVersion(File workingDir)`
    `static int` | BazaarUtils.`getCurrentRevisionNumber(ScmLogger logger, File workingDir)`
    `static org.apache.maven.scm.provider.bazaar.BazaarConfig.VersionConsumer` | BazaarConfig.`getPythonVersion(File workingDir)`
    `RemoveScmResult` | BazaarScmProvider.`remove(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `StatusScmResult` | BazaarScmProvider.`status(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `TagScmResult` | BazaarScmProvider.`tag(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `UpdateScmResult` | BazaarScmProvider.`update(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.bazaar.command.add

    Methods in org.apache.maven.scm.provider.bazaar.command.add that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected ScmResult` | BazaarAddCommand.`executeAddCommand(ScmProviderRepository repo, ScmFileSet fileSet, String message, boolean binary)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.bazaar.command.changelog

    Methods in org.apache.maven.scm.provider.bazaar.command.changelog that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected ChangeLogScmResult` | BazaarChangeLogCommand.`executeChangeLogCommand(ScmProviderRepository repo, ScmFileSet fileSet, Date startDate, Date endDate, ScmBranch branch, String datePattern)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.bazaar.command.checkin

    Methods in org.apache.maven.scm.provider.bazaar.command.checkin that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected CheckInScmResult` | BazaarCheckInCommand.`executeCheckInCommand(ScmProviderRepository repo, ScmFileSet fileSet, String message, ScmVersion version)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.bazaar.command.checkout

    Methods in org.apache.maven.scm.provider.bazaar.command.checkout that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected CheckOutScmResult` | BazaarCheckOutCommand.`executeCheckOutCommand(ScmProviderRepository repo, ScmFileSet fileSet, ScmVersion version, boolean recursive)` Execute Check out command line.

  - ### Uses of ScmException in org.apache.maven.scm.provider.bazaar.command.diff

    Methods in org.apache.maven.scm.provider.bazaar.command.diff that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected DiffScmResult` | BazaarDiffCommand.`executeDiffCommand(ScmProviderRepository repo, ScmFileSet fileSet, ScmVersion startRevision, ScmVersion endRevision)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.bazaar.command.remove

    Methods in org.apache.maven.scm.provider.bazaar.command.remove that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected ScmResult` | BazaarRemoveCommand.`executeRemoveCommand(ScmProviderRepository repository, ScmFileSet fileSet, String message)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.bazaar.command.status

    Methods in org.apache.maven.scm.provider.bazaar.command.status that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `StatusScmResult` | BazaarStatusCommand.`executeStatusCommand(ScmProviderRepository repo, ScmFileSet fileSet)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.bazaar.command.tag

    Methods in org.apache.maven.scm.provider.bazaar.command.tag that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected ScmResult` | BazaarTagCommand.`executeTagCommand(ScmProviderRepository repository, ScmFileSet fileSet, String tagName, ScmTagParameters scmTagParameters)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.bazaar.command.update

    Methods in org.apache.maven.scm.provider.bazaar.command.update that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected UpdateScmResult` | BazaarUpdateCommand.`executeUpdateCommand(ScmProviderRepository repo, ScmFileSet fileSet, ScmVersion version)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.clearcase

    Methods in org.apache.maven.scm.provider.clearcase that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `ChangeLogScmResult` | ClearCaseScmProvider.`changelog(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `CheckInScmResult` | ClearCaseScmProvider.`checkin(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `CheckOutScmResult` | ClearCaseScmProvider.`checkout(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `protected EditScmResult` | ClearCaseScmProvider.`edit(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `protected StatusScmResult` | ClearCaseScmProvider.`status(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `TagScmResult` | ClearCaseScmProvider.`tag(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `protected UpdateScmResult` | ClearCaseScmProvider.`update(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.clearcase.command.add

    Methods in org.apache.maven.scm.provider.clearcase.command.add that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected ScmResult` | ClearCaseAddCommand.`executeAddCommand(ScmProviderRepository scmProviderRepository, ScmFileSet scmFileSet, String string, boolean b)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.clearcase.command.changelog

    Methods in org.apache.maven.scm.provider.clearcase.command.changelog that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected ChangeLogScmResult` | ClearCaseChangeLogCommand.`executeChangeLogCommand(ScmProviderRepository repository, ScmFileSet fileSet, Date startDate, Date endDate, ScmBranch branch, String datePattern)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.clearcase.command.checkin

    Methods in org.apache.maven.scm.provider.clearcase.command.checkin that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `static org.codehaus.plexus.util.cli.Commandline` | ClearCaseCheckInCommand.`createCommandLine(ScmFileSet scmFileSet, String message)`
    `protected CheckInScmResult` | ClearCaseCheckInCommand.`executeCheckInCommand(ScmProviderRepository scmProviderRepository, ScmFileSet fileSet, String message, ScmVersion version)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.clearcase.command.checkout

    Methods in org.apache.maven.scm.provider.clearcase.command.checkout that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected CheckOutScmResult` | ClearCaseCheckOutCommand.`executeCheckOutCommand(ScmProviderRepository repository, ScmFileSet fileSet, ScmVersion version, boolean recursive)` Execute Check out command line.

  - ### Uses of ScmException in org.apache.maven.scm.provider.clearcase.command.edit

    Methods in org.apache.maven.scm.provider.clearcase.command.edit that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected ScmResult` | ClearCaseEditCommand.`executeEditCommand(ScmProviderRepository repository, ScmFileSet fileSet)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.clearcase.command.remove

    Methods in org.apache.maven.scm.provider.clearcase.command.remove that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected ScmResult` | ClearCaseRemoveCommand.`executeRemoveCommand(ScmProviderRepository scmProviderRepository, ScmFileSet scmFileSet, String string)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.clearcase.command.status

    Methods in org.apache.maven.scm.provider.clearcase.command.status that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected StatusScmResult` | ClearCaseStatusCommand.`executeStatusCommand(ScmProviderRepository scmProviderRepository, ScmFileSet scmFileSet)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.clearcase.command.tag

    Methods in org.apache.maven.scm.provider.clearcase.command.tag that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected ScmResult` | ClearCaseTagCommand.`executeTagCommand(ScmProviderRepository scmProviderRepository, ScmFileSet fileSet, String tag, ScmTagParameters scmTagParameters)`
    `protected ScmResult` | ClearCaseTagCommand.`executeTagCommand(ScmProviderRepository scmProviderRepository, ScmFileSet fileSet, String tag, String message)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.clearcase.command.unedit

    Methods in org.apache.maven.scm.provider.clearcase.command.unedit that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected ScmResult` | ClearCaseUnEditCommand.`executeUnEditCommand(ScmProviderRepository repository, ScmFileSet fileSet)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.clearcase.command.update

    Methods in org.apache.maven.scm.provider.clearcase.command.update that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected UpdateScmResult` | ClearCaseUpdateCommand.`executeUpdateCommand(ScmProviderRepository repository, ScmFileSet fileSet, ScmVersion version)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.cvslib

    Methods in org.apache.maven.scm.provider.cvslib that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `AddScmResult` | AbstractCvsScmProvider.`add(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `BranchScmResult` | AbstractCvsScmProvider.`branch(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `ChangeLogScmResult` | AbstractCvsScmProvider.`changelog(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `CheckInScmResult` | AbstractCvsScmProvider.`checkin(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `CheckOutScmResult` | AbstractCvsScmProvider.`checkout(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `DiffScmResult` | AbstractCvsScmProvider.`diff(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `protected ExportScmResult` | AbstractCvsScmProvider.`export(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `static String` | AbstractCvsScmProvider.`getRelativePath(File basedir, File f)`
    `protected ListScmResult` | AbstractCvsScmProvider.`list(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)` List each element (files and directories) of fileSet as they exist in the repository.
    `LoginScmResult` | AbstractCvsScmProvider.`login(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `RemoveScmResult` | AbstractCvsScmProvider.`remove(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `StatusScmResult` | AbstractCvsScmProvider.`status(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `TagScmResult` | AbstractCvsScmProvider.`tag(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `protected TagScmResult` | AbstractCvsScmProvider.`tag(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters, ScmTagParameters scmParameters)`
    `UpdateScmResult` | AbstractCvsScmProvider.`update(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.cvslib.command

    Methods in org.apache.maven.scm.provider.cvslib.command that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `static boolean` | CvsCommandUtils.`isCvsNT()`

  - ### Uses of ScmException in org.apache.maven.scm.provider.cvslib.command.add

    Methods in org.apache.maven.scm.provider.cvslib.command.add that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected ScmResult` | AbstractCvsAddCommand.`executeAddCommand(ScmProviderRepository repo, ScmFileSet fileSet, String message, boolean binary)`
    `protected abstract AddScmResult` | AbstractCvsAddCommand.`executeCvsCommand(org.codehaus.plexus.util.cli.Commandline cl, List addedFiles)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.cvslib.command.branch

    Methods in org.apache.maven.scm.provider.cvslib.command.branch that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected ScmResult` | AbstractCvsBranchCommand.`executeBranchCommand(ScmProviderRepository repo, ScmFileSet fileSet, String branchName, String message)`
    `protected abstract BranchScmResult` | AbstractCvsBranchCommand.`executeCvsCommand(org.codehaus.plexus.util.cli.Commandline cl)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.cvslib.command.changelog

    Methods in org.apache.maven.scm.provider.cvslib.command.changelog that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected ChangeLogScmResult` | AbstractCvsChangeLogCommand.`executeChangeLogCommand(ScmProviderRepository repo, ScmFileSet fileSet, Date startDate, Date endDate, ScmBranch branch, String datePattern)`
    `protected ChangeLogScmResult` | AbstractCvsChangeLogCommand.`executeChangeLogCommand(ScmProviderRepository repo, ScmFileSet fileSet, ScmVersion startVersion, ScmVersion endVersion, String datePattern)`
    `protected abstract ChangeLogScmResult` | AbstractCvsChangeLogCommand.`executeCvsCommand(org.codehaus.plexus.util.cli.Commandline cl, Date startDate, Date endDate, ScmVersion startVersion, ScmVersion endVersion, String datePattern)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.cvslib.command.checkin

    Methods in org.apache.maven.scm.provider.cvslib.command.checkin that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected CheckInScmResult` | AbstractCvsCheckInCommand.`executeCheckInCommand(ScmProviderRepository repo, ScmFileSet fileSet, String message, ScmVersion version)`
    `protected abstract CheckInScmResult` | AbstractCvsCheckInCommand.`executeCvsCommand(org.codehaus.plexus.util.cli.Commandline cl, CvsScmProviderRepository repository, File messageFile)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.cvslib.command.checkout

    Methods in org.apache.maven.scm.provider.cvslib.command.checkout that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected CheckOutScmResult` | AbstractCvsCheckOutCommand.`executeCheckOutCommand(ScmProviderRepository repo, ScmFileSet fileSet, ScmVersion version, boolean recursive)` Execute Check out command line.
    `protected abstract CheckOutScmResult` | AbstractCvsCheckOutCommand.`executeCvsCommand(org.codehaus.plexus.util.cli.Commandline cl)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.cvslib.command.diff

    Methods in org.apache.maven.scm.provider.cvslib.command.diff that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected abstract DiffScmResult` | AbstractCvsDiffCommand.`executeCvsCommand(org.codehaus.plexus.util.cli.Commandline cl)`
    `protected DiffScmResult` | AbstractCvsDiffCommand.`executeDiffCommand(ScmProviderRepository repo, ScmFileSet fileSet, ScmVersion startRevision, ScmVersion endRevision)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.cvslib.command.export

    Methods in org.apache.maven.scm.provider.cvslib.command.export that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected abstract ExportScmResult` | AbstractCvsExportCommand.`executeCvsCommand(org.codehaus.plexus.util.cli.Commandline cl)`
    `protected ExportScmResult` | AbstractCvsExportCommand.`executeExportCommand(ScmProviderRepository repo, ScmFileSet fileSet, ScmVersion version, String outputDirectory)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.cvslib.command.list

    Methods in org.apache.maven.scm.provider.cvslib.command.list that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected abstract ListScmResult` | AbstractCvsListCommand.`executeCvsCommand(org.codehaus.plexus.util.cli.Commandline cl)`
    `protected ListScmResult` | AbstractCvsListCommand.`executeListCommand(ScmProviderRepository repo, ScmFileSet fileSet, boolean recursive, ScmVersion version)` List contents of the remote repository

  - ### Uses of ScmException in org.apache.maven.scm.provider.cvslib.command.login

    Methods in org.apache.maven.scm.provider.cvslib.command.login that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `void` | CvsPass.`execute()` Does the work.
    `LoginScmResult` | CvsLoginCommand.`executeLoginCommand(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `boolean` | CvsLoginCommand.`isCvsNT()`

  - ### Uses of ScmException in org.apache.maven.scm.provider.cvslib.command.remove

    Methods in org.apache.maven.scm.provider.cvslib.command.remove that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected abstract RemoveScmResult` | AbstractCvsRemoveCommand.`executeCvsCommand(org.codehaus.plexus.util.cli.Commandline cl, List removedFiles)`
    `protected ScmResult` | AbstractCvsRemoveCommand.`executeRemoveCommand(ScmProviderRepository repo, ScmFileSet fileSet, String message)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.cvslib.command.status

    Methods in org.apache.maven.scm.provider.cvslib.command.status that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected abstract StatusScmResult` | AbstractCvsStatusCommand.`executeCvsCommand(org.codehaus.plexus.util.cli.Commandline cl)`
    `protected StatusScmResult` | AbstractCvsStatusCommand.`executeStatusCommand(ScmProviderRepository repo, ScmFileSet fileSet)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.cvslib.command.tag

    Methods in org.apache.maven.scm.provider.cvslib.command.tag that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected abstract TagScmResult` | AbstractCvsTagCommand.`executeCvsCommand(org.codehaus.plexus.util.cli.Commandline cl)`
    `ScmResult` | AbstractCvsTagCommand.`executeTagCommand(ScmProviderRepository repo, ScmFileSet fileSet, String tag, ScmTagParameters scmTagParameters)`
    `ScmResult` | AbstractCvsTagCommand.`executeTagCommand(ScmProviderRepository repo, ScmFileSet fileSet, String tag, String message)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.cvslib.command.update

    Methods in org.apache.maven.scm.provider.cvslib.command.update that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected abstract UpdateScmResult` | AbstractCvsUpdateCommand.`executeCvsCommand(org.codehaus.plexus.util.cli.Commandline cl)`
    `UpdateScmResult` | AbstractCvsUpdateCommand.`executeUpdateCommand(ScmProviderRepository repo, ScmFileSet fileSet, ScmVersion version)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.cvslib.cvsexe.command.add

    Methods in org.apache.maven.scm.provider.cvslib.cvsexe.command.add that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected AddScmResult` | CvsExeAddCommand.`executeCvsCommand(org.codehaus.plexus.util.cli.Commandline cl, List addedFiles)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.cvslib.cvsexe.command.branch

    Methods in org.apache.maven.scm.provider.cvslib.cvsexe.command.branch that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected BranchScmResult` | CvsExeBranchCommand.`executeCvsCommand(org.codehaus.plexus.util.cli.Commandline cl)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.cvslib.cvsexe.command.changelog

    Methods in org.apache.maven.scm.provider.cvslib.cvsexe.command.changelog that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected ChangeLogScmResult` | CvsExeChangeLogCommand.`executeCvsCommand(org.codehaus.plexus.util.cli.Commandline cl, Date startDate, Date endDate, ScmVersion startVersion, ScmVersion endVersion, String datePattern)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.cvslib.cvsexe.command.checkin

    Methods in org.apache.maven.scm.provider.cvslib.cvsexe.command.checkin that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected CheckInScmResult` | CvsExeCheckInCommand.`executeCvsCommand(org.codehaus.plexus.util.cli.Commandline cl, CvsScmProviderRepository repository, File messageFile)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.cvslib.cvsexe.command.checkout

    Methods in org.apache.maven.scm.provider.cvslib.cvsexe.command.checkout that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected CheckOutScmResult` | CvsExeCheckOutCommand.`executeCvsCommand(org.codehaus.plexus.util.cli.Commandline cl)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.cvslib.cvsexe.command.diff

    Methods in org.apache.maven.scm.provider.cvslib.cvsexe.command.diff that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected DiffScmResult` | CvsExeDiffCommand.`executeCvsCommand(org.codehaus.plexus.util.cli.Commandline cl)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.cvslib.cvsexe.command.export

    Methods in org.apache.maven.scm.provider.cvslib.cvsexe.command.export that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected ExportScmResult` | CvsExeExportCommand.`executeCvsCommand(org.codehaus.plexus.util.cli.Commandline cl)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.cvslib.cvsexe.command.list

    Methods in org.apache.maven.scm.provider.cvslib.cvsexe.command.list that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected ListScmResult` | CvsExeListCommand.`executeCvsCommand(org.codehaus.plexus.util.cli.Commandline cl)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.cvslib.cvsexe.command.remove

    Methods in org.apache.maven.scm.provider.cvslib.cvsexe.command.remove that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected RemoveScmResult` | CvsExeRemoveCommand.`executeCvsCommand(org.codehaus.plexus.util.cli.Commandline cl, List removedFiles)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.cvslib.cvsexe.command.status

    Methods in org.apache.maven.scm.provider.cvslib.cvsexe.command.status that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected StatusScmResult` | CvsExeStatusCommand.`executeCvsCommand(org.codehaus.plexus.util.cli.Commandline cl)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.cvslib.cvsexe.command.tag

    Methods in org.apache.maven.scm.provider.cvslib.cvsexe.command.tag that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected TagScmResult` | CvsExeTagCommand.`executeCvsCommand(org.codehaus.plexus.util.cli.Commandline cl)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.cvslib.cvsexe.command.update

    Methods in org.apache.maven.scm.provider.cvslib.cvsexe.command.update that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected UpdateScmResult` | CvsExeUpdateCommand.`executeCvsCommand(org.codehaus.plexus.util.cli.Commandline cl)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.cvslib.cvsjava.command.add

    Methods in org.apache.maven.scm.provider.cvslib.cvsjava.command.add that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected AddScmResult` | CvsJavaAddCommand.`executeCvsCommand(org.codehaus.plexus.util.cli.Commandline cl, List addedFiles)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.cvslib.cvsjava.command.branch

    Methods in org.apache.maven.scm.provider.cvslib.cvsjava.command.branch that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected BranchScmResult` | CvsJavaBranchCommand.`executeCvsCommand(org.codehaus.plexus.util.cli.Commandline cl)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.cvslib.cvsjava.command.changelog

    Methods in org.apache.maven.scm.provider.cvslib.cvsjava.command.changelog that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected ChangeLogScmResult` | CvsJavaChangeLogCommand.`executeCvsCommand(org.codehaus.plexus.util.cli.Commandline cl, Date startDate, Date endDate, ScmVersion startVersion, ScmVersion endVersion, String datePattern)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.cvslib.cvsjava.command.checkin

    Methods in org.apache.maven.scm.provider.cvslib.cvsjava.command.checkin that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected CheckInScmResult` | CvsJavaCheckInCommand.`executeCvsCommand(org.codehaus.plexus.util.cli.Commandline cl, CvsScmProviderRepository repository, File messageFile)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.cvslib.cvsjava.command.checkout

    Methods in org.apache.maven.scm.provider.cvslib.cvsjava.command.checkout that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected CheckOutScmResult` | CvsJavaCheckOutCommand.`executeCvsCommand(org.codehaus.plexus.util.cli.Commandline cl)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.cvslib.cvsjava.command.diff

    Methods in org.apache.maven.scm.provider.cvslib.cvsjava.command.diff that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected DiffScmResult` | CvsJavaDiffCommand.`executeCvsCommand(org.codehaus.plexus.util.cli.Commandline cl)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.cvslib.cvsjava.command.export

    Methods in org.apache.maven.scm.provider.cvslib.cvsjava.command.export that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected ExportScmResult` | CvsJavaExportCommand.`executeCvsCommand(org.codehaus.plexus.util.cli.Commandline cl)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.cvslib.cvsjava.command.list

    Methods in org.apache.maven.scm.provider.cvslib.cvsjava.command.list that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected ListScmResult` | CvsJavaListCommand.`executeCvsCommand(org.codehaus.plexus.util.cli.Commandline cl)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.cvslib.cvsjava.command.login

    Methods in org.apache.maven.scm.provider.cvslib.cvsjava.command.login that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | CvsJavaLoginCommand.`isCvsNT()`

  - ### Uses of ScmException in org.apache.maven.scm.provider.cvslib.cvsjava.command.remove

    Methods in org.apache.maven.scm.provider.cvslib.cvsjava.command.remove that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected RemoveScmResult` | CvsJavaRemoveCommand.`executeCvsCommand(org.codehaus.plexus.util.cli.Commandline cl, List removedFiles)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.cvslib.cvsjava.command.status

    Methods in org.apache.maven.scm.provider.cvslib.cvsjava.command.status that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected StatusScmResult` | CvsJavaStatusCommand.`executeCvsCommand(org.codehaus.plexus.util.cli.Commandline cl)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.cvslib.cvsjava.command.tag

    Methods in org.apache.maven.scm.provider.cvslib.cvsjava.command.tag that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected TagScmResult` | CvsJavaTagCommand.`executeCvsCommand(org.codehaus.plexus.util.cli.Commandline cl)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.cvslib.cvsjava.command.update

    Methods in org.apache.maven.scm.provider.cvslib.cvsjava.command.update that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected UpdateScmResult` | CvsJavaUpdateCommand.`executeCvsCommand(org.codehaus.plexus.util.cli.Commandline cl)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.git

    Methods in org.apache.maven.scm.provider.git that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `AddScmResult` | AbstractGitScmProvider.`add(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `protected BranchScmResult` | AbstractGitScmProvider.`branch(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `ChangeLogScmResult` | AbstractGitScmProvider.`changelog(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `CheckInScmResult` | AbstractGitScmProvider.`checkin(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `CheckOutScmResult` | AbstractGitScmProvider.`checkout(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `DiffScmResult` | AbstractGitScmProvider.`diff(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `protected ScmResult` | AbstractGitScmProvider.`executeCommand(GitCommand command, ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `protected ExportScmResult` | AbstractGitScmProvider.`export(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `protected abstract String` | AbstractGitScmProvider.`getRepositoryURL(File path)`
    `GitInfoScmResult` | AbstractGitScmProvider.`info(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `ListScmResult` | AbstractGitScmProvider.`list(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)` List each element (files and directories) of fileSet as they exist in the repository.
    `RemoveScmResult` | AbstractGitScmProvider.`remove(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `StatusScmResult` | AbstractGitScmProvider.`status(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `TagScmResult` | AbstractGitScmProvider.`tag(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `UpdateScmResult` | AbstractGitScmProvider.`update(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.git.gitexe

    Methods in org.apache.maven.scm.provider.git.gitexe that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected String` | GitExeScmProvider.`getRepositoryURL(File path)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.git.gitexe.command

    Methods in org.apache.maven.scm.provider.git.gitexe.command that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `static int` | GitCommandLineUtils.`execute(org.codehaus.plexus.util.cli.Commandline cl, org.codehaus.plexus.util.cli.CommandLineUtils.StringStreamConsumer stdout, org.codehaus.plexus.util.cli.CommandLineUtils.StringStreamConsumer stderr, ScmLogger logger)`
    `static int` | GitCommandLineUtils.`execute(org.codehaus.plexus.util.cli.Commandline cl, org.codehaus.plexus.util.cli.StreamConsumer consumer, org.codehaus.plexus.util.cli.CommandLineUtils.StringStreamConsumer stderr, ScmLogger logger)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.git.gitexe.command.add

    Methods in org.apache.maven.scm.provider.git.gitexe.command.add that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `static org.codehaus.plexus.util.cli.Commandline` | GitAddCommand.`createCommandLine(File workingDirectory, List files)`
    `protected ScmResult` | GitAddCommand.`executeAddCommand(ScmProviderRepository repo, ScmFileSet fileSet, String message, boolean binary)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.git.gitexe.command.branch

    Methods in org.apache.maven.scm.provider.git.gitexe.command.branch that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `static org.codehaus.plexus.util.cli.Commandline` | GitBranchCommand.`createPushCommandLine(GitScmProviderRepository repository, ScmFileSet fileSet, String branch)`
    `ScmResult` | GitBranchCommand.`executeBranchCommand(ScmProviderRepository repo, ScmFileSet fileSet, String branch, String message)`
    `static String` | GitBranchCommand.`getCurrentBranch(ScmLogger logger, GitScmProviderRepository repository, ScmFileSet fileSet)` Helper function to detect the current branch

  - ### Uses of ScmException in org.apache.maven.scm.provider.git.gitexe.command.changelog

    Methods in org.apache.maven.scm.provider.git.gitexe.command.changelog that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected ChangeLogScmResult` | GitChangeLogCommand.`executeChangeLogCommand(ScmProviderRepository repo, ScmFileSet fileSet, Date startDate, Date endDate, ScmBranch branch, String datePattern)`
    `protected ChangeLogScmResult` | GitChangeLogCommand.`executeChangeLogCommand(ScmProviderRepository repo, ScmFileSet fileSet, Date startDate, Date endDate, ScmBranch branch, String datePattern, ScmVersion startVersion, ScmVersion endVersion)`
    `protected ChangeLogScmResult` | GitChangeLogCommand.`executeChangeLogCommand(ScmProviderRepository repo, ScmFileSet fileSet, ScmVersion startVersion, ScmVersion endVersion, String datePattern)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.git.gitexe.command.checkin

    Methods in org.apache.maven.scm.provider.git.gitexe.command.checkin that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `static org.codehaus.plexus.util.cli.Commandline` | GitCheckInCommand.`createCommitCommandLine(GitScmProviderRepository repository, ScmFileSet fileSet, File messageFile)`
    `static org.codehaus.plexus.util.cli.Commandline` | GitCheckInCommand.`createPushCommandLine(ScmLogger logger, GitScmProviderRepository repository, ScmFileSet fileSet, ScmVersion version)`
    `protected CheckInScmResult` | GitCheckInCommand.`executeCheckInCommand(ScmProviderRepository repo, ScmFileSet fileSet, String message, ScmVersion version)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.git.gitexe.command.checkout

    Methods in org.apache.maven.scm.provider.git.gitexe.command.checkout that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected CheckOutScmResult` | GitCheckOutCommand.`executeCheckOutCommand(ScmProviderRepository repo, ScmFileSet fileSet, ScmVersion version, boolean recursive)` For git, the given repository is a remote one.

  - ### Uses of ScmException in org.apache.maven.scm.provider.git.gitexe.command.diff

    Methods in org.apache.maven.scm.provider.git.gitexe.command.diff that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected DiffScmResult` | GitDiffCommand.`executeDiffCommand(ScmProviderRepository repo, ScmFileSet fileSet, ScmVersion startVersion, ScmVersion endVersion)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.git.gitexe.command.list

    Methods in org.apache.maven.scm.provider.git.gitexe.command.list that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected ListScmResult` | GitListCommand.`executeListCommand(ScmProviderRepository repo, ScmFileSet fileSet, boolean recursive, ScmVersion scmVersion)` List contents of the remote repository

  - ### Uses of ScmException in org.apache.maven.scm.provider.git.gitexe.command.remove

    Methods in org.apache.maven.scm.provider.git.gitexe.command.remove that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `static org.codehaus.plexus.util.cli.Commandline` | GitRemoveCommand.`createCommandLine(File workingDirectory, List files)`
    `protected ScmResult` | GitRemoveCommand.`executeRemoveCommand(ScmProviderRepository repo, ScmFileSet fileSet, String message)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.git.gitexe.command.status

    Methods in org.apache.maven.scm.provider.git.gitexe.command.status that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected StatusScmResult` | GitStatusCommand.`executeStatusCommand(ScmProviderRepository repo, ScmFileSet fileSet)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.git.gitexe.command.tag

    Methods in org.apache.maven.scm.provider.git.gitexe.command.tag that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `static org.codehaus.plexus.util.cli.Commandline` | GitTagCommand.`createPushCommandLine(GitScmProviderRepository repository, ScmFileSet fileSet, String tag)`
    `ScmResult` | GitTagCommand.`executeTagCommand(ScmProviderRepository repo, ScmFileSet fileSet, String tag, ScmTagParameters scmTagParameters)`
    `ScmResult` | GitTagCommand.`executeTagCommand(ScmProviderRepository repo, ScmFileSet fileSet, String tag, String message)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.git.gitexe.command.update

    Methods in org.apache.maven.scm.provider.git.gitexe.command.update that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected UpdateScmResult` | GitUpdateCommand.`executeUpdateCommand(ScmProviderRepository repo, ScmFileSet fileSet, ScmVersion scmVersion)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.git.repository

    Constructors in org.apache.maven.scm.provider.git.repository that throw ScmException
    Constructor and Description
    `GitScmProviderRepository(String url)`
    `GitScmProviderRepository(String url, String user, String password)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.hg

    Methods in org.apache.maven.scm.provider.hg that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `AddScmResult` | HgScmProvider.`add(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `ChangeLogScmResult` | HgScmProvider.`changelog(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `CheckInScmResult` | HgScmProvider.`checkin(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `CheckOutScmResult` | HgScmProvider.`checkout(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `DiffScmResult` | HgScmProvider.`diff(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `static ScmResult` | HgUtils.`execute(File workingDir, String[] cmdAndArgs)`
    `static ScmResult` | HgUtils.`execute(HgConsumer consumer, ScmLogger logger, File workingDir, String[] cmdAndArgs)`
    `static int` | HgUtils.`getCurrentRevisionNumber(ScmLogger logger, File workingDir)`
    `static org.apache.maven.scm.provider.hg.HgConfig.HgVersionConsumer` | HgConfig.`getHgVersion(File workingDir)`
    `RemoveScmResult` | HgScmProvider.`remove(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `StatusScmResult` | HgScmProvider.`status(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `TagScmResult` | HgScmProvider.`tag(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `UpdateScmResult` | HgScmProvider.`update(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.hg.command.add

    Methods in org.apache.maven.scm.provider.hg.command.add that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected ScmResult` | HgAddCommand.`executeAddCommand(ScmProviderRepository repo, ScmFileSet fileSet, String message, boolean binary)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.hg.command.changelog

    Methods in org.apache.maven.scm.provider.hg.command.changelog that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected ChangeLogScmResult` | HgChangeLogCommand.`executeChangeLogCommand(ScmProviderRepository scmProviderRepository, ScmFileSet fileSet, Date startDate, Date endDate, ScmBranch branch, String datePattern)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.hg.command.checkin

    Methods in org.apache.maven.scm.provider.hg.command.checkin that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected CheckInScmResult` | HgCheckInCommand.`executeCheckInCommand(ScmProviderRepository repo, ScmFileSet fileSet, String message, ScmVersion tag)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.hg.command.checkout

    Methods in org.apache.maven.scm.provider.hg.command.checkout that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected CheckOutScmResult` | HgCheckOutCommand.`executeCheckOutCommand(ScmProviderRepository repo, ScmFileSet fileSet, ScmVersion scmVersion, boolean recursive)` Execute Check out command line.

  - ### Uses of ScmException in org.apache.maven.scm.provider.hg.command.diff

    Methods in org.apache.maven.scm.provider.hg.command.diff that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected DiffScmResult` | HgDiffCommand.`executeDiffCommand(ScmProviderRepository repo, ScmFileSet fileSet, ScmVersion startRevision, ScmVersion endRevision)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.hg.command.inventory

    Methods in org.apache.maven.scm.provider.hg.command.inventory that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected ListScmResult` | HgListCommand.`executeListCommand(ScmProviderRepository repository, ScmFileSet fileSet, boolean recursive, ScmVersion scmVersion)` List contents of the remote repository

  - ### Uses of ScmException in org.apache.maven.scm.provider.hg.command.remove

    Methods in org.apache.maven.scm.provider.hg.command.remove that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected ScmResult` | HgRemoveCommand.`executeRemoveCommand(ScmProviderRepository repository, ScmFileSet fileSet, String message)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.hg.command.status

    Methods in org.apache.maven.scm.provider.hg.command.status that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `StatusScmResult` | HgStatusCommand.`executeStatusCommand(ScmProviderRepository repo, ScmFileSet fileSet)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.hg.command.tag

    Methods in org.apache.maven.scm.provider.hg.command.tag that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected ScmResult` | HgTagCommand.`executeTagCommand(ScmProviderRepository scmProviderRepository, ScmFileSet fileSet, String tag, ScmTagParameters scmTagParameters)`
    `protected ScmResult` | HgTagCommand.`executeTagCommand(ScmProviderRepository scmProviderRepository, ScmFileSet fileSet, String tag, String message)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.hg.command.update

    Methods in org.apache.maven.scm.provider.hg.command.update that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected UpdateScmResult` | HgUpdateCommand.`executeUpdateCommand(ScmProviderRepository repo, ScmFileSet fileSet, ScmVersion tag)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.local

    Methods in org.apache.maven.scm.provider.local that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `AddScmResult` | LocalScmProvider.`add(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `protected ChangeLogScmResult` | LocalScmProvider.`changelog(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `CheckInScmResult` | LocalScmProvider.`checkin(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `CheckOutScmResult` | LocalScmProvider.`checkout(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `protected ListScmResult` | LocalScmProvider.`list(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)` List each element (files and directories) of fileSet as they exist in the repository.
    `StatusScmResult` | LocalScmProvider.`status(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `TagScmResult` | LocalScmProvider.`tag(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `UpdateScmResult` | LocalScmProvider.`update(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.local.command.add

    Methods in org.apache.maven.scm.provider.local.command.add that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected ScmResult` | LocalAddCommand.`executeAddCommand(ScmProviderRepository repository, ScmFileSet fileSet, String message, boolean binary)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.local.command.changelog

    Methods in org.apache.maven.scm.provider.local.command.changelog that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected ChangeLogScmResult` | LocalChangeLogCommand.`executeChangeLogCommand(ScmProviderRepository repository, ScmFileSet fileSet, Date startDate, Date endDate, ScmBranch branch, String datePattern)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.local.command.checkin

    Methods in org.apache.maven.scm.provider.local.command.checkin that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected CheckInScmResult` | LocalCheckInCommand.`executeCheckInCommand(ScmProviderRepository repo, ScmFileSet fileSet, String message, ScmVersion version)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.local.command.checkout

    Methods in org.apache.maven.scm.provider.local.command.checkout that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected CheckOutScmResult` | LocalCheckOutCommand.`executeCheckOutCommand(ScmProviderRepository repo, ScmFileSet fileSet, ScmVersion version, boolean recursive)` Execute Check out command line.

  - ### Uses of ScmException in org.apache.maven.scm.provider.local.command.list

    Methods in org.apache.maven.scm.provider.local.command.list that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected ListScmResult` | LocalListCommand.`executeListCommand(ScmProviderRepository repo, ScmFileSet fileSet, boolean recursive, ScmVersion version)` List contents of the remote repository

  - ### Uses of ScmException in org.apache.maven.scm.provider.local.command.status

    Methods in org.apache.maven.scm.provider.local.command.status that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected StatusScmResult` | LocalStatusCommand.`executeStatusCommand(ScmProviderRepository repository, ScmFileSet fileSet)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.local.command.tag

    Methods in org.apache.maven.scm.provider.local.command.tag that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected ScmResult` | LocalTagCommand.`executeTagCommand(ScmProviderRepository repository, ScmFileSet fileSet, String message, ScmTagParameters scmTagParameters)`
    `protected ScmResult` | LocalTagCommand.`executeTagCommand(ScmProviderRepository repository, ScmFileSet fileSet, String tagName, String message)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.local.command.update

    Methods in org.apache.maven.scm.provider.local.command.update that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected UpdateScmResult` | LocalUpdateCommand.`executeUpdateCommand(ScmProviderRepository repo, ScmFileSet fileSet, ScmVersion version)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.perforce

    Methods in org.apache.maven.scm.provider.perforce that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected AddScmResult` | PerforceScmProvider.`add(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters params)`
    `protected ChangeLogScmResult` | PerforceScmProvider.`changelog(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `protected CheckInScmResult` | PerforceScmProvider.`checkin(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters params)`
    `protected CheckOutScmResult` | PerforceScmProvider.`checkout(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters params)`
    `protected DiffScmResult` | PerforceScmProvider.`diff(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters params)`
    `protected EditScmResult` | PerforceScmProvider.`edit(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters params)`
    `protected LoginScmResult` | PerforceScmProvider.`login(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters params)`
    `protected RemoveScmResult` | PerforceScmProvider.`remove(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters params)`
    `protected StatusScmResult` | PerforceScmProvider.`status(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters params)`
    `protected TagScmResult` | PerforceScmProvider.`tag(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters params)`
    `protected UnEditScmResult` | PerforceScmProvider.`unedit(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters params)`
    `protected UpdateScmResult` | PerforceScmProvider.`update(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters params)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.perforce.command

    Methods in org.apache.maven.scm.provider.perforce.command that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected ScmResult` | PerforceInfoCommand.`executeCommand(ScmProviderRepository repo, ScmFileSet scmFileSet, CommandParameters commandParameters)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.perforce.command.add

    Methods in org.apache.maven.scm.provider.perforce.command.add that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected ScmResult` | PerforceAddCommand.`executeAddCommand(ScmProviderRepository repo, ScmFileSet files, String message, boolean binary)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.perforce.command.changelog

    Methods in org.apache.maven.scm.provider.perforce.command.changelog that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected ChangeLogScmResult` | PerforceChangeLogCommand.`executeChangeLogCommand(ScmProviderRepository repo, ScmFileSet fileSet, Date startDate, Date endDate, ScmBranch branch, String datePattern)`
    `protected ChangeLogScmResult` | PerforceChangeLogCommand.`executeChangeLogCommand(ScmProviderRepository repo, ScmFileSet fileSet, Date startDate, Date endDate, ScmBranch branch, String datePattern, ScmVersion startVersion, ScmVersion endVersion)`
    `protected ChangeLogScmResult` | PerforceChangeLogCommand.`executeChangeLogCommand(ScmProviderRepository repo, ScmFileSet fileSet, ScmVersion startVersion, ScmVersion endVersion, String datePattern)`
    `List` | PerforceChangesConsumer.`getChanges()`
    `List` | PerforceDescribeConsumer.`getModifications()`
    `List` | PerforceChangeLogConsumer.`getModifications()`

  - ### Uses of ScmException in org.apache.maven.scm.provider.perforce.command.checkin

    Methods in org.apache.maven.scm.provider.perforce.command.checkin that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected CheckInScmResult` | PerforceCheckInCommand.`executeCheckInCommand(ScmProviderRepository repo, ScmFileSet files, String message, ScmVersion version)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.perforce.command.checkout

    Methods in org.apache.maven.scm.provider.perforce.command.checkout that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected CheckOutScmResult` | PerforceCheckOutCommand.`executeCheckOutCommand(ScmProviderRepository repo, ScmFileSet files, ScmVersion version, boolean recursive)` Check out the depot code at `repo.getPath()` into the target directory at `files.getBasedir`.

  - ### Uses of ScmException in org.apache.maven.scm.provider.perforce.command.diff

    Methods in org.apache.maven.scm.provider.perforce.command.diff that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected DiffScmResult` | PerforceDiffCommand.`executeDiffCommand(ScmProviderRepository repo, ScmFileSet files, ScmVersion startRev, ScmVersion endRev)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.perforce.command.edit

    Methods in org.apache.maven.scm.provider.perforce.command.edit that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected ScmResult` | PerforceEditCommand.`executeEditCommand(ScmProviderRepository repo, ScmFileSet files)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.perforce.command.login

    Methods in org.apache.maven.scm.provider.perforce.command.login that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `LoginScmResult` | PerforceLoginCommand.`executeLoginCommand(ScmProviderRepository repo, ScmFileSet files, CommandParameters params)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.perforce.command.remove

    Methods in org.apache.maven.scm.provider.perforce.command.remove that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected ScmResult` | PerforceRemoveCommand.`executeRemoveCommand(ScmProviderRepository repo, ScmFileSet files, String message)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.perforce.command.status

    Methods in org.apache.maven.scm.provider.perforce.command.status that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected StatusScmResult` | PerforceStatusCommand.`executeStatusCommand(ScmProviderRepository repo, ScmFileSet files)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.perforce.command.tag

    Methods in org.apache.maven.scm.provider.perforce.command.tag that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected ScmResult` | PerforceTagCommand.`executeTagCommand(ScmProviderRepository repo, ScmFileSet files, String tag, ScmTagParameters scmTagParameters)`
    `protected ScmResult` | PerforceTagCommand.`executeTagCommand(ScmProviderRepository repo, ScmFileSet files, String tag, String message)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.perforce.command.unedit

    Methods in org.apache.maven.scm.provider.perforce.command.unedit that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected ScmResult` | PerforceUnEditCommand.`executeUnEditCommand(ScmProviderRepository repo, ScmFileSet files)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.perforce.command.update

    Methods in org.apache.maven.scm.provider.perforce.command.update that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected UpdateScmResult` | PerforceUpdateCommand.`executeUpdateCommand(ScmProviderRepository repo, ScmFileSet files, ScmVersion scmVersion)`
    `String` | PerforceHaveConsumer.`getHave()`

  - ### Uses of ScmException in org.apache.maven.scm.provider.starteam

    Methods in org.apache.maven.scm.provider.starteam that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `AddScmResult` | StarteamScmProvider.`add(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `ChangeLogScmResult` | StarteamScmProvider.`changelog(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `CheckInScmResult` | StarteamScmProvider.`checkin(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `CheckOutScmResult` | StarteamScmProvider.`checkout(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `DiffScmResult` | StarteamScmProvider.`diff(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `protected EditScmResult` | StarteamScmProvider.`edit(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `static String` | StarteamScmProvider.`getRelativePath(File basedir, File f)`
    `RemoveScmResult` | StarteamScmProvider.`remove(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `StatusScmResult` | StarteamScmProvider.`status(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `TagScmResult` | StarteamScmProvider.`tag(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `protected UnEditScmResult` | StarteamScmProvider.`unedit(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `UpdateScmResult` | StarteamScmProvider.`update(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.starteam.command

    Methods in org.apache.maven.scm.provider.starteam.command that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `static String` | StarteamCommandLineUtils.`displayCommandlineWithoutPassword(org.codehaus.plexus.util.cli.Commandline cl)` Hellper method to display command line without password
    `static int` | StarteamCommandLineUtils.`executeCommandline(org.codehaus.plexus.util.cli.Commandline cl, org.codehaus.plexus.util.cli.StreamConsumer consumer, org.codehaus.plexus.util.cli.CommandLineUtils.StringStreamConsumer stderr, ScmLogger logger)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.starteam.command.add

    Methods in org.apache.maven.scm.provider.starteam.command.add that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected ScmResult` | StarteamAddCommand.`executeAddCommand(ScmProviderRepository repo, ScmFileSet fileSet, String message, boolean binary)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.starteam.command.changelog

    Methods in org.apache.maven.scm.provider.starteam.command.changelog that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected ChangeLogScmResult` | StarteamChangeLogCommand.`executeChangeLogCommand(ScmProviderRepository repo, ScmFileSet fileSet, Date startDate, Date endDate, ScmBranch branch, String datePattern)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.starteam.command.checkin

    Methods in org.apache.maven.scm.provider.starteam.command.checkin that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected CheckInScmResult` | StarteamCheckInCommand.`executeCheckInCommand(ScmProviderRepository repo, ScmFileSet fileSet, String message, ScmVersion version)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.starteam.command.checkout

    Methods in org.apache.maven.scm.provider.starteam.command.checkout that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected CheckOutScmResult` | StarteamCheckOutCommand.`executeCheckOutCommand(ScmProviderRepository repo, ScmFileSet fileSet, ScmVersion version, boolean recursive)` Execute Check out command line.

  - ### Uses of ScmException in org.apache.maven.scm.provider.starteam.command.diff

    Methods in org.apache.maven.scm.provider.starteam.command.diff that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `static org.codehaus.plexus.util.cli.Commandline` | StarteamDiffCommand.`createCommandLine(StarteamScmProviderRepository repo, ScmFileSet workingDirectory, ScmVersion startLabel, ScmVersion endLabel)`
    `protected DiffScmResult` | StarteamDiffCommand.`executeDiffCommand(ScmProviderRepository repo, ScmFileSet fileSet, ScmVersion startVersion, ScmVersion endVersion)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.starteam.command.edit

    Methods in org.apache.maven.scm.provider.starteam.command.edit that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected ScmResult` | StarteamEditCommand.`executeEditCommand(ScmProviderRepository repo, ScmFileSet fileSet)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.starteam.command.remove

    Methods in org.apache.maven.scm.provider.starteam.command.remove that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected ScmResult` | StarteamRemoveCommand.`executeRemoveCommand(ScmProviderRepository repo, ScmFileSet fileSet, String message)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.starteam.command.status

    Methods in org.apache.maven.scm.provider.starteam.command.status that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected StatusScmResult` | StarteamStatusCommand.`executeStatusCommand(ScmProviderRepository repo, ScmFileSet fileSet)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.starteam.command.tag

    Methods in org.apache.maven.scm.provider.starteam.command.tag that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `static org.codehaus.plexus.util.cli.Commandline` | StarteamTagCommand.`createCommandLine(StarteamScmProviderRepository repo, File workingDirectory, String tag)`
    `protected ScmResult` | StarteamTagCommand.`executeTagCommand(ScmProviderRepository repo, ScmFileSet fileSet, String tag, ScmTagParameters scmTagParameters)`
    `protected ScmResult` | StarteamTagCommand.`executeTagCommand(ScmProviderRepository repo, ScmFileSet fileSet, String tag, String message)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.starteam.command.unedit

    Methods in org.apache.maven.scm.provider.starteam.command.unedit that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected ScmResult` | StarteamUnEditCommand.`executeUnEditCommand(ScmProviderRepository repo, ScmFileSet fileSet)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.starteam.command.update

    Methods in org.apache.maven.scm.provider.starteam.command.update that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected UpdateScmResult` | StarteamUpdateCommand.`executeUpdateCommand(ScmProviderRepository repo, ScmFileSet fileSet, ScmVersion version)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.svn

    Methods in org.apache.maven.scm.provider.svn that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `AddScmResult` | AbstractSvnScmProvider.`add(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `protected BranchScmResult` | AbstractSvnScmProvider.`branch(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `ChangeLogScmResult` | AbstractSvnScmProvider.`changelog(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `CheckInScmResult` | AbstractSvnScmProvider.`checkin(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `CheckOutScmResult` | AbstractSvnScmProvider.`checkout(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `DiffScmResult` | AbstractSvnScmProvider.`diff(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `protected ScmResult` | AbstractSvnScmProvider.`executeCommand(SvnCommand command, ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `protected ExportScmResult` | AbstractSvnScmProvider.`export(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `protected abstract String` | AbstractSvnScmProvider.`getRepositoryURL(File path)`
    `SvnInfoScmResult` | AbstractSvnScmProvider.`info(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `ListScmResult` | AbstractSvnScmProvider.`list(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)` List each element (files and directories) of fileSet as they exist in the repository.
    `RemoveScmResult` | AbstractSvnScmProvider.`remove(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `StatusScmResult` | AbstractSvnScmProvider.`status(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `TagScmResult` | AbstractSvnScmProvider.`tag(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `UpdateScmResult` | AbstractSvnScmProvider.`update(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.svn.svnexe

    Methods in org.apache.maven.scm.provider.svn.svnexe that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected String` | SvnExeScmProvider.`getRepositoryURL(File path)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.svn.svnexe.command.add

    Methods in org.apache.maven.scm.provider.svn.svnexe.command.add that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected ScmResult` | SvnAddCommand.`executeAddCommand(ScmProviderRepository repository, ScmFileSet fileSet, String message, boolean binary)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.svn.svnexe.command.branch

    Methods in org.apache.maven.scm.provider.svn.svnexe.command.branch that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `ScmResult` | SvnBranchCommand.`executeBranchCommand(ScmProviderRepository repo, ScmFileSet fileSet, String branch, ScmBranchParameters scmBranchParameters)`
    `ScmResult` | SvnBranchCommand.`executeBranchCommand(ScmProviderRepository repo, ScmFileSet fileSet, String branch, String message)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.svn.svnexe.command.changelog

    Methods in org.apache.maven.scm.provider.svn.svnexe.command.changelog that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected ChangeLogScmResult` | SvnChangeLogCommand.`executeChangeLogCommand(ScmProviderRepository repo, ScmFileSet fileSet, Date startDate, Date endDate, ScmBranch branch, String datePattern)`
    `protected ChangeLogScmResult` | SvnChangeLogCommand.`executeChangeLogCommand(ScmProviderRepository repo, ScmFileSet fileSet, Date startDate, Date endDate, ScmBranch branch, String datePattern, ScmVersion startVersion, ScmVersion endVersion)`
    `protected ChangeLogScmResult` | SvnChangeLogCommand.`executeChangeLogCommand(ScmProviderRepository repo, ScmFileSet fileSet, ScmVersion startVersion, ScmVersion endVersion, String datePattern)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.svn.svnexe.command.checkin

    Methods in org.apache.maven.scm.provider.svn.svnexe.command.checkin that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `static org.codehaus.plexus.util.cli.Commandline` | SvnCheckInCommand.`createCommandLine(SvnScmProviderRepository repository, ScmFileSet fileSet, File messageFile)`
    `protected CheckInScmResult` | SvnCheckInCommand.`executeCheckInCommand(ScmProviderRepository repo, ScmFileSet fileSet, String message, ScmVersion version)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.svn.svnexe.command.checkout

    Methods in org.apache.maven.scm.provider.svn.svnexe.command.checkout that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected CheckOutScmResult` | SvnCheckOutCommand.`executeCheckOutCommand(ScmProviderRepository repo, ScmFileSet fileSet, ScmVersion version, boolean recursive)` Execute Check out command line.

  - ### Uses of ScmException in org.apache.maven.scm.provider.svn.svnexe.command.diff

    Methods in org.apache.maven.scm.provider.svn.svnexe.command.diff that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected DiffScmResult` | SvnDiffCommand.`executeDiffCommand(ScmProviderRepository repo, ScmFileSet fileSet, ScmVersion startVersion, ScmVersion endVersion)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.svn.svnexe.command.export

    Methods in org.apache.maven.scm.provider.svn.svnexe.command.export that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected ExportScmResult` | SvnExeExportCommand.`executeExportCommand(ScmProviderRepository repo, ScmFileSet fileSet, ScmVersion version, String outputDirectory)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.svn.svnexe.command.info

    Methods in org.apache.maven.scm.provider.svn.svnexe.command.info that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected ScmResult` | SvnInfoCommand.`executeCommand(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `SvnInfoScmResult` | SvnInfoCommand.`executeInfoCommand(SvnScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters, boolean recursive, String revision)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.svn.svnexe.command.list

    Methods in org.apache.maven.scm.provider.svn.svnexe.command.list that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected ListScmResult` | SvnListCommand.`executeListCommand(ScmProviderRepository repository, ScmFileSet fileSet, boolean recursive, ScmVersion version)` List contents of the remote repository

  - ### Uses of ScmException in org.apache.maven.scm.provider.svn.svnexe.command.remove

    Methods in org.apache.maven.scm.provider.svn.svnexe.command.remove that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected ScmResult` | SvnRemoveCommand.`executeRemoveCommand(ScmProviderRepository repository, ScmFileSet fileSet, String message)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.svn.svnexe.command.status

    Methods in org.apache.maven.scm.provider.svn.svnexe.command.status that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected StatusScmResult` | SvnStatusCommand.`executeStatusCommand(ScmProviderRepository repo, ScmFileSet fileSet)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.svn.svnexe.command.tag

    Methods in org.apache.maven.scm.provider.svn.svnexe.command.tag that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `ScmResult` | SvnTagCommand.`executeTagCommand(ScmProviderRepository repo, ScmFileSet fileSet, String tag, ScmTagParameters scmTagParameters)`
    `ScmResult` | SvnTagCommand.`executeTagCommand(ScmProviderRepository repo, ScmFileSet fileSet, String tag, String message)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.svn.svnexe.command.update

    Methods in org.apache.maven.scm.provider.svn.svnexe.command.update that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected UpdateScmResult` | SvnUpdateCommand.`executeUpdateCommand(ScmProviderRepository repo, ScmFileSet fileSet, ScmVersion version)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.synergy

    Methods in org.apache.maven.scm.provider.synergy that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `AddScmResult` | SynergyScmProvider.`add(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `ChangeLogScmResult` | SynergyScmProvider.`changelog(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `CheckInScmResult` | SynergyScmProvider.`checkin(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `CheckOutScmResult` | SynergyScmProvider.`checkout(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `EditScmResult` | SynergyScmProvider.`edit(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `RemoveScmResult` | SynergyScmProvider.`remove(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `StatusScmResult` | SynergyScmProvider.`status(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `TagScmResult` | SynergyScmProvider.`tag(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `UpdateScmResult` | SynergyScmProvider.`update(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.synergy.command.add

    Methods in org.apache.maven.scm.provider.synergy.command.add that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected ScmResult` | SynergyAddCommand.`executeAddCommand(ScmProviderRepository repository, ScmFileSet fileSet, String message, boolean binary)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.synergy.command.changelog

    Methods in org.apache.maven.scm.provider.synergy.command.changelog that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected ChangeLogScmResult` | SynergyChangeLogCommand.`executeChangeLogCommand(ScmProviderRepository repository, ScmFileSet fileSet, Date startDate, Date endDate, ScmBranch branch, String datePattern)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.synergy.command.checkin

    Methods in org.apache.maven.scm.provider.synergy.command.checkin that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected CheckInScmResult` | SynergyCheckInCommand.`executeCheckInCommand(ScmProviderRepository repository, ScmFileSet fileSet, String message, ScmVersion version)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.synergy.command.checkout

    Methods in org.apache.maven.scm.provider.synergy.command.checkout that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected CheckOutScmResult` | SynergyCheckOutCommand.`executeCheckOutCommand(ScmProviderRepository repository, ScmFileSet fileSet, ScmVersion version, boolean recursive)` Execute Check out command line.

  - ### Uses of ScmException in org.apache.maven.scm.provider.synergy.command.edit

    Methods in org.apache.maven.scm.provider.synergy.command.edit that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected ScmResult` | SynergyEditCommand.`executeEditCommand(ScmProviderRepository repository, ScmFileSet fileSet)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.synergy.command.remove

    Methods in org.apache.maven.scm.provider.synergy.command.remove that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected ScmResult` | SynergyRemoveCommand.`executeRemoveCommand(ScmProviderRepository repository, ScmFileSet fileSet, String message)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.synergy.command.status

    Methods in org.apache.maven.scm.provider.synergy.command.status that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected StatusScmResult` | SynergyStatusCommand.`executeStatusCommand(ScmProviderRepository repository, ScmFileSet fileSet)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.synergy.command.tag

    Methods in org.apache.maven.scm.provider.synergy.command.tag that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected ScmResult` | SynergyTagCommand.`executeTagCommand(ScmProviderRepository repository, ScmFileSet fileSet, String tag, ScmTagParameters scmTagParameters)`
    `protected ScmResult` | SynergyTagCommand.`executeTagCommand(ScmProviderRepository repository, ScmFileSet fileSet, String tag, String message)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.synergy.command.unedit

    Methods in org.apache.maven.scm.provider.synergy.command.unedit that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected ScmResult` | SynergyUnEditCommand.`executeUnEditCommand(ScmProviderRepository repository, ScmFileSet fileSet)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.synergy.command.update

    Methods in org.apache.maven.scm.provider.synergy.command.update that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected UpdateScmResult` | SynergyUpdateCommand.`executeUpdateCommand(ScmProviderRepository repository, ScmFileSet fileSet, ScmVersion version)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.synergy.util

    Methods in org.apache.maven.scm.provider.synergy.util that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `static void` | SynergyUtil.`checkinDefaultTask(ScmLogger logger, String comment, String ccmAddr)` Checkin the default task.
    `static org.codehaus.plexus.util.cli.Commandline` | SynergyCCM.`checkinFiles(List files, String comment, String ccmAddr)` Create commandline to checkin a fileset
    `static void` | SynergyUtil.`checkinFiles(ScmLogger logger, List files, String comment, String ccmAddr)` Checkin a file set.
    `static void` | SynergyUtil.`checkinProject(ScmLogger logger, String projectSpec, String comment, String ccmAddr)` Checkin a given project.
    `static org.codehaus.plexus.util.cli.Commandline` | SynergyCCM.`checkinProject(String projectSpec, String comment, String ccmAddr)` Create commandline to checkin a project
    `static void` | SynergyUtil.`checkinTask(ScmLogger logger, int taskNumber, String comment, String ccmAddr)` Checkin a task.
    `static org.codehaus.plexus.util.cli.Commandline` | SynergyCCM.`checkinTask(String taskSpecs, String comment, String ccmAddr)` Create command line for checkin a task
    `static org.codehaus.plexus.util.cli.Commandline` | SynergyCCM.`checkoutFiles(List files, String ccmAddr)` Create commandline to checkout a fileset.
    `static void` | SynergyUtil.`checkoutFiles(ScmLogger logger, List files, String ccmAddr)` Checkout given files or directory.
    `static org.codehaus.plexus.util.cli.Commandline` | SynergyCCM.`checkoutProject(File directory, String projectSpec, ScmVersion version, String purpose, String release, String ccmAddr)` Create commandline to checkout a project
    `static void` | SynergyUtil.`checkoutProject(ScmLogger logger, File directory, String projectSpec, ScmVersion version, String purpose, String release, String ccmAddr)` Checkout a given project.
    `static org.codehaus.plexus.util.cli.Commandline` | SynergyCCM.`create(List files, String message, String ccmAddr)` Create command line for adding a fileset to a project
    `static void` | SynergyUtil.`create(ScmLogger logger, File file, String message, String ccmAddr)` Add new file to Synergy database.
    `static void` | SynergyUtil.`createBaseline(ScmLogger logger, String projectSpec, String name, String release, String purpose, String ccmAddr)` Create a baseline.
    `static org.codehaus.plexus.util.cli.Commandline` | SynergyCCM.`createBaseline(String projectSpec, String name, String release, String purpose, String ccmAddr)` Create command line for creating a baseline.
    `static int` | SynergyUtil.`createTask(ScmLogger logger, String synopsis, String release, boolean defaultTask, String ccmAddr)` Create new task.
    `static org.codehaus.plexus.util.cli.Commandline` | SynergyCCM.`createTask(String synopsis, String release, boolean defaultTask, String ccmAddr)` Create command line for creating a task
    `static org.codehaus.plexus.util.cli.Commandline` | SynergyCCM.`delete(List files, String ccmAddr, boolean replace)` Create command line for deleting file(s).
    `static void` | SynergyUtil.`delete(ScmLogger logger, File file, String ccmAddr, boolean replace)` Delete file from Synergy database.
    `static String` | SynergyUtil.`delimiter(ScmLogger logger, String ccmAddr)` Get Database delimiter
    `static org.codehaus.plexus.util.cli.Commandline` | SynergyCCM.`delimiter(String ccmAddr)` Create commandline to get Synergy database delimiter
    `static org.codehaus.plexus.util.cli.Commandline` | SynergyCCM.`dir(File directory, String format, String ccmAddr)` Create command line to perform a dir on the directory.
    `protected static int` | SynergyUtil.`executeSynergyCommand(ScmLogger logger, org.codehaus.plexus.util.cli.Commandline cl, org.codehaus.plexus.util.cli.CommandLineUtils.StringStreamConsumer stderr, org.codehaus.plexus.util.cli.StreamConsumer stdout, boolean failOnError)` Execute a command line for Synergy.
    `static List` | SynergyUtil.`getCompletedTasks(ScmLogger logger, String projectSpec, Date startDate, Date endDate, String ccmAddr)` Get a list of all tasks which are contained in all folders in the reconfigure properties of the specified project and were completed after startDate and before endDate.
    `static List` | SynergyUtil.`getModifiedObjects(ScmLogger logger, int numTask, String ccmAddr)` Populate the object list of a Modification by querying for objects associated with the task.
    `static File` | SynergyUtil.`getWorkArea(ScmLogger logger, String projectSpec, String ccmAddr)` Get the work area of a given project.
    `static List` | SynergyUtil.`getWorkingFiles(ScmLogger logger, String projectSpec, String release, String ccmAddr)` Get working file(s) in a given project.
    `static String` | SynergyUtil.`getWorkingProject(ScmLogger logger, String projectSpec, String username, String ccmAddr)` Get a working project whose predecessor is given.
    `static org.codehaus.plexus.util.cli.Commandline` | SynergyCCM.`query(String query, String format, String ccmAddr)` Create commandline for query.
    `static void` | SynergyUtil.`reconcileUdb(ScmLogger logger, String projectSpec, String ccmAddr)` Reconcile a project with -udb option.
    `static org.codehaus.plexus.util.cli.Commandline` | SynergyCCM.`reconcileUdb(String projectSpec, String ccmAddr)` Create command line to reconcile a project with udb option.
    `static void` | SynergyUtil.`reconcileUwa(ScmLogger logger, String projectSpec, String ccmAddr)` Reconcile a project with -uwa option.
    `static org.codehaus.plexus.util.cli.Commandline` | SynergyCCM.`reconcileUwa(String projectSpec, String ccmAddr)` Create command line to reconcile a project with uwa option.
    `static void` | SynergyUtil.`reconfigure(ScmLogger logger, String projectSpec, String ccmAddr)` Reconfigure a project.
    `static org.codehaus.plexus.util.cli.Commandline` | SynergyCCM.`reconfigure(String projectSpec, String ccmAddr)` Create commandline to reconfigure a project.
    `static void` | SynergyUtil.`reconfigureProperties(ScmLogger logger, String projectSpec, String ccmAddr)` Reconfigure properties of a project.
    `static org.codehaus.plexus.util.cli.Commandline` | SynergyCCM.`reconfigureProperties(String projectSpec, String ccmAddr)` Create commandline to reconfigure properties of a project.
    `static String` | SynergyUtil.`removePrefix(File prefix, File file)` Remove prefix path from a path.
    `static org.codehaus.plexus.util.cli.Commandline` | SynergyCCM.`showTaskObjects(int taskNumber, String format, String ccmAddr)` Create commandline for getting list of objects in a task.
    `static org.codehaus.plexus.util.cli.Commandline` | SynergyCCM.`showWorkArea(String projectSpec, String ccmAddr)` Create commandline to get workarea informations for a given project.
    `static String` | SynergyUtil.`start(ScmLogger logger, String username, String password, SynergyRole role)` Start a session Synergy
    `static org.codehaus.plexus.util.cli.Commandline` | SynergyCCM.`start(String username, String password, SynergyRole role)` Create commandline to start a Synergy session
    `static org.codehaus.plexus.util.cli.Commandline` | SynergyCCM.`startRemote(String username, String password, SynergyRole role)` Create commandline to start a remote Synergy session
    `static void` | SynergyUtil.`stop(ScmLogger logger, String ccmAddr)` Stop a ccm session.
    `static org.codehaus.plexus.util.cli.Commandline` | SynergyCCM.`stop(String ccmAddr)` Create commandline to stop a Synergy session
    `static void` | SynergyUtil.`synchronize(ScmLogger logger, String projectSpec, String ccmAddr)` Synchronize a given project.
    `static org.codehaus.plexus.util.cli.Commandline` | SynergyCCM.`synchronize(String projectSpec, String ccmAddr)` Create commandline to synchronize a project

  - ### Uses of ScmException in org.apache.maven.scm.provider.tfs

    Methods in org.apache.maven.scm.provider.tfs that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `protected AddScmResult` | TfsScmProvider.`add(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `protected BranchScmResult` | TfsScmProvider.`branch(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `protected ChangeLogScmResult` | TfsScmProvider.`changelog(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `protected CheckInScmResult` | TfsScmProvider.`checkin(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `protected CheckOutScmResult` | TfsScmProvider.`checkout(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `protected DiffScmResult` | TfsScmProvider.`diff(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `protected EditScmResult` | TfsScmProvider.`edit(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `protected ExportScmResult` | TfsScmProvider.`export(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `protected ListScmResult` | TfsScmProvider.`list(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `protected StatusScmResult` | TfsScmProvider.`status(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `protected TagScmResult` | TfsScmProvider.`tag(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `protected UnEditScmResult` | TfsScmProvider.`unedit(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`
    `protected UpdateScmResult` | TfsScmProvider.`update(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)`

  - ### Uses of ScmException in org.apache.maven.scm.provider.tfs.command

    Methods in org.apache.maven.scm.provider.tfs.command that throw ScmException
    Modifier and Type | Method and Description
    --- | ---
    `int` | TfsCommand.`execute(org.codehaus.plexus.util.cli.StreamConsumer out, ErrorStreamConsumer err)`
    `protected ScmResult` | TfsAddCommand.`executeAddCommand(ScmProviderRepository r, ScmFileSet f, String m, boolean b)`
    `protected ScmResult` | TfsBranchCommand.`executeBranchCommand(ScmProviderRepository r, ScmFileSet f, String branch, String message)`
    `protected ChangeLogScmResult` | TfsChangeLogCommand.`executeChangeLogCommand(ScmProviderRepository r, ScmFileSet f, Date startDate, Date endDate, ScmBranch branch, String datePattern)`
    `protected CheckInScmResult` | TfsCheckInCommand.`executeCheckInCommand(ScmProviderRepository r, ScmFileSet f, String m, ScmVersion v)`
    `protected CheckOutScmResult` | TfsCheckOutCommand.`executeCheckOutCommand(ScmProviderRepository r, ScmFileSet f, ScmVersion v, boolean recursive)`
    `protected ScmResult` | TfsEditCommand.`executeEditCommand(ScmProviderRepository r, ScmFileSet f)`
    `protected ListScmResult` | TfsListCommand.`executeListCommand(ScmProviderRepository r, ScmFileSet f, boolean recursive, ScmVersion v)`
    `protected StatusScmResult` | TfsStatusCommand.`executeStatusCommand(ScmProviderRepository r, ScmFileSet f)`
    `protected ScmResult` | TfsTagCommand.`executeTagCommand(ScmProviderRepository r, ScmFileSet f, String tag, ScmTagParameters scmTagParameters)`
    `protected ScmResult` | TfsTagCommand.`executeTagCommand(ScmProviderRepository r, ScmFileSet f, String tag, String message)`
    `protected ScmResult` | TfsUnEditCommand.`executeUnEditCommand(ScmProviderRepository r, ScmFileSet f)`
    `int` | TfsCheckOutCommand.`executeUnmapCommand(ScmProviderRepository r, ScmFileSet f)`
    `protected UpdateScmResult` | TfsUpdateCommand.`executeUpdateCommand(ScmProviderRepository r, ScmFileSet f, ScmVersion v)`

  - ### Uses of ScmException in org.apache.maven.scm.repository

    Subclasses of ScmException in org.apache.maven.scm.repository
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ScmRepositoryException`

Copyright © 2003–2015. All rights reserved.