## Uses of Interface
org.apache.maven.scm.ScmVersion

- Packages that use ScmVersion
  Package | Description
  --- | ---
  org.apache.maven.scm |
  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.export |
  org.apache.maven.scm.command.list |
  org.apache.maven.scm.command.update |
  org.apache.maven.scm.manager |
  org.apache.maven.scm.provider |
  org.apache.maven.scm.provider.accurev.commands.checkout |
  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.update |
  org.apache.maven.scm.provider.clearcase.command.checkin |
  org.apache.maven.scm.provider.clearcase.command.checkout |
  org.apache.maven.scm.provider.clearcase.command.update |
  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.update |
  org.apache.maven.scm.provider.cvslib.cvsexe.command.changelog |
  org.apache.maven.scm.provider.cvslib.cvsjava.command.changelog |
  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.update |
  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.update |
  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.update |
  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.update |
  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.update |
  org.apache.maven.scm.provider.svn |
  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.list |
  org.apache.maven.scm.provider.svn.svnexe.command.update |
  org.apache.maven.scm.provider.synergy.command.checkin |
  org.apache.maven.scm.provider.synergy.command.checkout |
  org.apache.maven.scm.provider.synergy.command.update |
  org.apache.maven.scm.provider.synergy.util |
  org.apache.maven.scm.provider.tfs.command |

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

    Classes in org.apache.maven.scm that implement ScmVersion
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractScmVersion`
    `class` | `ScmBranch`
    `class` | `ScmRevision`
    `class` | `ScmTag`

    Methods in org.apache.maven.scm that return ScmVersion
    Modifier and Type | Method and Description
    --- | ---
    `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.

    Methods in org.apache.maven.scm with parameters of type ScmVersion
    Modifier and Type | Method and Description
    --- | ---
    `ScmVersion` | CommandParameters.`getScmVersion(CommandParameter parameter, ScmVersion defaultValue)` Return the parameter value as ScmVersion or the default value.
    `void` | CommandParameters.`setScmVersion(CommandParameter parameter, ScmVersion scmVersion)` Set a parameter value.

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

    Methods in org.apache.maven.scm.command.changelog that return ScmVersion
    Modifier and Type | Method and Description
    --- | ---
    `ScmVersion` | ChangeLogSet.`getEndVersion()` Returns the end version (revision/branch/label) for this set.
    `ScmVersion` | ChangeLogSet.`getStartVersion()` Returns the start version (revision/branch/label) for this set.

    Methods in org.apache.maven.scm.command.changelog with parameters of type ScmVersion
    Modifier and Type | Method and Description
    --- | ---
    `protected ChangeLogScmResult` | AbstractChangeLogCommand.`executeChangeLogCommand(ScmProviderRepository repository, ScmFileSet fileSet, ScmVersion startVersion, ScmVersion endVersion, String datePattern)`
    `void` | ChangeLogSet.`setEndVersion(ScmVersion endVersion)`
    `void` | ChangeLogSet.`setStartVersion(ScmVersion startVersion)`

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

    Methods in org.apache.maven.scm.command.checkin with parameters of type ScmVersion
    Modifier and Type | Method and Description
    --- | ---
    `protected abstract CheckInScmResult` | AbstractCheckInCommand.`executeCheckInCommand(ScmProviderRepository repository, ScmFileSet fileSet, String message, ScmVersion scmVersion)`

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

    Methods in org.apache.maven.scm.command.checkout with parameters of type ScmVersion
    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.

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

    Methods in org.apache.maven.scm.command.diff with parameters of type ScmVersion
    Modifier and Type | Method and Description
    --- | ---
    `protected abstract DiffScmResult` | AbstractDiffCommand.`executeDiffCommand(ScmProviderRepository repository, ScmFileSet fileSet, ScmVersion startRevision, ScmVersion endRevision)`

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

    Methods in org.apache.maven.scm.command.export with parameters of type ScmVersion
    Modifier and Type | Method and Description
    --- | ---
    `protected abstract ExportScmResult` | AbstractExportCommand.`executeExportCommand(ScmProviderRepository repository, ScmFileSet fileSet, ScmVersion scmVersion, String outputDirectory)`

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

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

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

    Methods in org.apache.maven.scm.command.update with parameters of type ScmVersion
    Modifier and Type | Method and Description
    --- | ---
    `protected abstract UpdateScmResult` | AbstractUpdateCommand.`executeUpdateCommand(ScmProviderRepository repository, ScmFileSet fileSet, ScmVersion scmVersion)`

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

    Methods in org.apache.maven.scm.manager with parameters of type ScmVersion
    Modifier and Type | Method and Description
    --- | ---
    `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.
    `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.
    `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
    `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.
    `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

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

    Methods in org.apache.maven.scm.provider with parameters of type ScmVersion
    Modifier and Type | Method and Description
    --- | ---
    `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.
    `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.
    `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.
    `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.
    `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
    `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.
    `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

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

    Methods in org.apache.maven.scm.provider.accurev.commands.checkout with parameters of type ScmVersion
    Modifier and Type | Method and Description
    --- | ---
    `protected org.codehaus.plexus.util.cli.Commandline` | AccuRevCheckOutWorkspaceCommand.`createMakeWorkspaceCommandLine(AccuRevScmProviderRepository repository, ScmFileSet fileSet, ScmVersion version)`
    `protected org.codehaus.plexus.util.cli.Commandline` | AccuRevCheckOutUsingPopCommand.`createPopStreamCommand(AccuRevScmProviderRepository repository, ScmFileSet fileSet, ScmVersion version)`
    `protected org.codehaus.plexus.util.cli.Commandline` | AccuRevCheckOutWorkspaceCommand.`createUpdateWorkspaceCommand(AccuRevScmProviderRepository repository, ScmFileSet fileSet, ScmVersion version)`
    `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 ScmVersion in org.apache.maven.scm.provider.bazaar.command.checkin

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

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

    Methods in org.apache.maven.scm.provider.bazaar.command.checkout with parameters of type ScmVersion
    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 ScmVersion in org.apache.maven.scm.provider.bazaar.command.diff

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

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

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

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

    Methods in org.apache.maven.scm.provider.clearcase.command.checkin with parameters of type ScmVersion
    Modifier and Type | Method and Description
    --- | ---
    `protected CheckInScmResult` | ClearCaseCheckInCommand.`executeCheckInCommand(ScmProviderRepository scmProviderRepository, ScmFileSet fileSet, String message, ScmVersion version)`

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

    Methods in org.apache.maven.scm.provider.clearcase.command.checkout with parameters of type ScmVersion
    Modifier and Type | Method and Description
    --- | ---
    `protected String` | ClearCaseCheckOutCommand.`createConfigSpec(String loadDirectory, ScmVersion version)` Creates a config spec that loads the given loadDirectory and uses the given version tag
    `protected String` | ClearCaseCheckOutCommand.`createConfigSpec(String loadDirectory, String elementName, ScmVersion version)`
    `protected CheckOutScmResult` | ClearCaseCheckOutCommand.`executeCheckOutCommand(ScmProviderRepository repository, ScmFileSet fileSet, ScmVersion version, boolean recursive)` Execute Check out command line.

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

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

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

    Methods in org.apache.maven.scm.provider.cvslib.command.changelog with parameters of type ScmVersion
    Modifier and Type | Method and Description
    --- | ---
    `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 ScmVersion in org.apache.maven.scm.provider.cvslib.command.checkin

    Methods in org.apache.maven.scm.provider.cvslib.command.checkin with parameters of type ScmVersion
    Modifier and Type | Method and Description
    --- | ---
    `protected CheckInScmResult` | AbstractCvsCheckInCommand.`executeCheckInCommand(ScmProviderRepository repo, ScmFileSet fileSet, String message, ScmVersion version)`

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

    Methods in org.apache.maven.scm.provider.cvslib.command.checkout with parameters of type ScmVersion
    Modifier and Type | Method and Description
    --- | ---
    `protected CheckOutScmResult` | AbstractCvsCheckOutCommand.`executeCheckOutCommand(ScmProviderRepository repo, ScmFileSet fileSet, ScmVersion version, boolean recursive)` Execute Check out command line.

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

    Methods in org.apache.maven.scm.provider.cvslib.command.diff with parameters of type ScmVersion
    Modifier and Type | Method and Description
    --- | ---
    `protected DiffScmResult` | AbstractCvsDiffCommand.`executeDiffCommand(ScmProviderRepository repo, ScmFileSet fileSet, ScmVersion startRevision, ScmVersion endRevision)`

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

    Methods in org.apache.maven.scm.provider.cvslib.command.export with parameters of type ScmVersion
    Modifier and Type | Method and Description
    --- | ---
    `protected ExportScmResult` | AbstractCvsExportCommand.`executeExportCommand(ScmProviderRepository repo, ScmFileSet fileSet, ScmVersion version, String outputDirectory)`

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

    Methods in org.apache.maven.scm.provider.cvslib.command.list with parameters of type ScmVersion
    Modifier and Type | Method and Description
    --- | ---
    `protected ListScmResult` | AbstractCvsListCommand.`executeListCommand(ScmProviderRepository repo, ScmFileSet fileSet, boolean recursive, ScmVersion version)` List contents of the remote repository

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

    Methods in org.apache.maven.scm.provider.cvslib.command.update with parameters of type ScmVersion
    Modifier and Type | Method and Description
    --- | ---
    `UpdateScmResult` | AbstractCvsUpdateCommand.`executeUpdateCommand(ScmProviderRepository repo, ScmFileSet fileSet, ScmVersion version)`

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

    Methods in org.apache.maven.scm.provider.cvslib.cvsexe.command.changelog with parameters of type ScmVersion
    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 ScmVersion in org.apache.maven.scm.provider.cvslib.cvsjava.command.changelog

    Methods in org.apache.maven.scm.provider.cvslib.cvsjava.command.changelog with parameters of type ScmVersion
    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 ScmVersion in org.apache.maven.scm.provider.git.gitexe.command.changelog

    Methods in org.apache.maven.scm.provider.git.gitexe.command.changelog with parameters of type ScmVersion
    Modifier and Type | Method and Description
    --- | ---
    `static org.codehaus.plexus.util.cli.Commandline` | GitChangeLogCommand.`createCommandLine(GitScmProviderRepository repository, File workingDirectory, ScmBranch branch, Date startDate, Date endDate, ScmVersion startVersion, ScmVersion endVersion)` this constructs creates the commandline for the git-whatchanged command.
    `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 ScmVersion in org.apache.maven.scm.provider.git.gitexe.command.checkin

    Methods in org.apache.maven.scm.provider.git.gitexe.command.checkin with parameters of type ScmVersion
    Modifier and Type | Method and Description
    --- | ---
    `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 ScmVersion in org.apache.maven.scm.provider.git.gitexe.command.checkout

    Methods in org.apache.maven.scm.provider.git.gitexe.command.checkout with parameters of type ScmVersion
    Modifier and Type | Method and Description
    --- | ---
    `static org.codehaus.plexus.util.cli.Commandline` | GitCheckOutCommand.`createCommandLine(GitScmProviderRepository repository, File workingDirectory, ScmVersion version)`
    `protected CheckOutScmResult` | GitCheckOutCommand.`executeCheckOutCommand(ScmProviderRepository repo, ScmFileSet fileSet, ScmVersion version, boolean recursive)` For git, the given repository is a remote one.

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

    Methods in org.apache.maven.scm.provider.git.gitexe.command.diff with parameters of type ScmVersion
    Modifier and Type | Method and Description
    --- | ---
    `static org.codehaus.plexus.util.cli.Commandline` | GitDiffCommand.`createCommandLine(File workingDirectory, ScmVersion startVersion, ScmVersion endVersion, boolean cached)`
    `protected DiffScmResult` | GitDiffCommand.`executeDiffCommand(ScmProviderRepository repo, ScmFileSet fileSet, ScmVersion startVersion, ScmVersion endVersion)`

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

    Methods in org.apache.maven.scm.provider.git.gitexe.command.list with parameters of type ScmVersion
    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 ScmVersion in org.apache.maven.scm.provider.git.gitexe.command.update

    Methods in org.apache.maven.scm.provider.git.gitexe.command.update with parameters of type ScmVersion
    Modifier and Type | Method and Description
    --- | ---
    `static org.codehaus.plexus.util.cli.Commandline` | GitUpdateCommand.`createCommandLine(GitScmProviderRepository repository, File workingDirectory, ScmVersion scmVersion)` create the command line for updating the current branch with the info from the foreign repository.
    `static org.codehaus.plexus.util.cli.Commandline` | GitUpdateCommand.`createLatestRevisionCommandLine(GitScmProviderRepository repository, File workingDirectory, ScmVersion scmVersion)`
    `protected UpdateScmResult` | GitUpdateCommand.`executeUpdateCommand(ScmProviderRepository repo, ScmFileSet fileSet, ScmVersion scmVersion)`

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

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

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

    Methods in org.apache.maven.scm.provider.hg.command.checkout with parameters of type ScmVersion
    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 ScmVersion in org.apache.maven.scm.provider.hg.command.diff

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

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

    Methods in org.apache.maven.scm.provider.hg.command.inventory with parameters of type ScmVersion
    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 ScmVersion in org.apache.maven.scm.provider.hg.command.update

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

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

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

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

    Methods in org.apache.maven.scm.provider.local.command.checkout with parameters of type ScmVersion
    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 ScmVersion in org.apache.maven.scm.provider.local.command.list

    Methods in org.apache.maven.scm.provider.local.command.list with parameters of type ScmVersion
    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 ScmVersion in org.apache.maven.scm.provider.local.command.update

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

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

    Methods in org.apache.maven.scm.provider.perforce.command.changelog with parameters of type ScmVersion
    Modifier and Type | Method and Description
    --- | ---
    `static org.codehaus.plexus.util.cli.Commandline` | PerforceChangeLogCommand.`createCommandLine(PerforceScmProviderRepository repo, File workingDirectory, String clientspec, ScmBranch branch, Date startDate, Date endDate, ScmVersion startVersion, ScmVersion endVersion)`
    `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)`

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

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

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

    Methods in org.apache.maven.scm.provider.perforce.command.checkout with parameters of type ScmVersion
    Modifier and Type | Method and Description
    --- | ---
    `static org.codehaus.plexus.util.cli.Commandline` | PerforceCheckOutCommand.`createCommandLine(PerforceScmProviderRepository repo, File workingDirectory, ScmVersion version, String specname)`
    `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 ScmVersion in org.apache.maven.scm.provider.perforce.command.diff

    Methods in org.apache.maven.scm.provider.perforce.command.diff with parameters of type ScmVersion
    Modifier and Type | Method and Description
    --- | ---
    `static org.codehaus.plexus.util.cli.Commandline` | PerforceDiffCommand.`createCommandLine(PerforceScmProviderRepository repo, File workingDirectory, ScmVersion startRev, ScmVersion endRev)`
    `protected DiffScmResult` | PerforceDiffCommand.`executeDiffCommand(ScmProviderRepository repo, ScmFileSet files, ScmVersion startRev, ScmVersion endRev)`

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

    Methods in org.apache.maven.scm.provider.perforce.command.update with parameters of type ScmVersion
    Modifier and Type | Method and Description
    --- | ---
    `protected UpdateScmResult` | PerforceUpdateCommand.`executeUpdateCommand(ScmProviderRepository repo, ScmFileSet files, ScmVersion scmVersion)`

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

    Methods in org.apache.maven.scm.provider.starteam.command.checkin with parameters of type ScmVersion
    Modifier and Type | Method and Description
    --- | ---
    `static org.codehaus.plexus.util.cli.Commandline` | StarteamCheckInCommand.`createCommandLine(StarteamScmProviderRepository repo, ScmFileSet fileSet, String message, ScmVersion version, String issueType, String issueValue)`
    `protected CheckInScmResult` | StarteamCheckInCommand.`executeCheckInCommand(ScmProviderRepository repo, ScmFileSet fileSet, String message, ScmVersion version)`

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

    Methods in org.apache.maven.scm.provider.starteam.command.checkout with parameters of type ScmVersion
    Modifier and Type | Method and Description
    --- | ---
    `static org.codehaus.plexus.util.cli.Commandline` | StarteamCheckOutCommand.`createCommandLine(StarteamScmProviderRepository repo, ScmFileSet baseDir, ScmVersion version)`
    `protected CheckOutScmResult` | StarteamCheckOutCommand.`executeCheckOutCommand(ScmProviderRepository repo, ScmFileSet fileSet, ScmVersion version, boolean recursive)` Execute Check out command line.

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

    Methods in org.apache.maven.scm.provider.starteam.command.diff with parameters of type ScmVersion
    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 ScmVersion in org.apache.maven.scm.provider.starteam.command.update

    Methods in org.apache.maven.scm.provider.starteam.command.update with parameters of type ScmVersion
    Modifier and Type | Method and Description
    --- | ---
    `static org.codehaus.plexus.util.cli.Commandline` | StarteamUpdateCommand.`createCommandLine(StarteamScmProviderRepository repo, ScmFileSet fileSet, ScmVersion version)`
    `static org.codehaus.plexus.util.cli.Commandline` | StarteamUpdateCommand.`createDeleteLocalCommand(StarteamScmProviderRepository repo, ScmFileSet dir, ScmVersion version)`
    `protected UpdateScmResult` | StarteamUpdateCommand.`executeUpdateCommand(ScmProviderRepository repo, ScmFileSet fileSet, ScmVersion version)`

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

    Methods in org.apache.maven.scm.provider.svn with parameters of type ScmVersion
    Modifier and Type | Method and Description
    --- | ---
    `static boolean` | SvnTagBranchUtils.`isRevisionSpecifier(ScmVersion version)` Returns whether the supplied tag refers to an actual revision or is specifying a tag/branch url in the repository.

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

    Methods in org.apache.maven.scm.provider.svn.svnexe.command.changelog with parameters of type ScmVersion
    Modifier and Type | Method and Description
    --- | ---
    `static org.codehaus.plexus.util.cli.Commandline` | SvnChangeLogCommand.`createCommandLine(SvnScmProviderRepository repository, File workingDirectory, ScmBranch branch, Date startDate, Date endDate, ScmVersion startVersion, ScmVersion endVersion)`
    `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 ScmVersion in org.apache.maven.scm.provider.svn.svnexe.command.checkin

    Methods in org.apache.maven.scm.provider.svn.svnexe.command.checkin with parameters of type ScmVersion
    Modifier and Type | Method and Description
    --- | ---
    `protected CheckInScmResult` | SvnCheckInCommand.`executeCheckInCommand(ScmProviderRepository repo, ScmFileSet fileSet, String message, ScmVersion version)`

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

    Methods in org.apache.maven.scm.provider.svn.svnexe.command.checkout with parameters of type ScmVersion
    Modifier and Type | Method and Description
    --- | ---
    `static org.codehaus.plexus.util.cli.Commandline` | SvnCheckOutCommand.`createCommandLine(SvnScmProviderRepository repository, File workingDirectory, ScmVersion version, String url)` Create SVN check out command line in a recursive way.
    `static org.codehaus.plexus.util.cli.Commandline` | SvnCheckOutCommand.`createCommandLine(SvnScmProviderRepository repository, File workingDirectory, ScmVersion version, String url, boolean recursive)` Create SVN check out command line.
    `protected CheckOutScmResult` | SvnCheckOutCommand.`executeCheckOutCommand(ScmProviderRepository repo, ScmFileSet fileSet, ScmVersion version, boolean recursive)` Execute Check out command line.

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

    Methods in org.apache.maven.scm.provider.svn.svnexe.command.diff with parameters of type ScmVersion
    Modifier and Type | Method and Description
    --- | ---
    `static org.codehaus.plexus.util.cli.Commandline` | SvnDiffCommand.`createCommandLine(SvnScmProviderRepository repository, File workingDirectory, ScmVersion startVersion, ScmVersion endVersion)`
    `protected DiffScmResult` | SvnDiffCommand.`executeDiffCommand(ScmProviderRepository repo, ScmFileSet fileSet, ScmVersion startVersion, ScmVersion endVersion)`

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

    Methods in org.apache.maven.scm.provider.svn.svnexe.command.export with parameters of type ScmVersion
    Modifier and Type | Method and Description
    --- | ---
    `static org.codehaus.plexus.util.cli.Commandline` | SvnExeExportCommand.`createCommandLine(SvnScmProviderRepository repository, File workingDirectory, ScmVersion version, String url, String outputSirectory)`
    `protected ExportScmResult` | SvnExeExportCommand.`executeExportCommand(ScmProviderRepository repo, ScmFileSet fileSet, ScmVersion version, String outputDirectory)`

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

    Methods in org.apache.maven.scm.provider.svn.svnexe.command.list with parameters of type ScmVersion
    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 ScmVersion in org.apache.maven.scm.provider.svn.svnexe.command.update

    Methods in org.apache.maven.scm.provider.svn.svnexe.command.update with parameters of type ScmVersion
    Modifier and Type | Method and Description
    --- | ---
    `static org.codehaus.plexus.util.cli.Commandline` | SvnUpdateCommand.`createCommandLine(SvnScmProviderRepository repository, File workingDirectory, ScmVersion version)`
    `protected UpdateScmResult` | SvnUpdateCommand.`executeUpdateCommand(ScmProviderRepository repo, ScmFileSet fileSet, ScmVersion version)`

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

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

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

    Methods in org.apache.maven.scm.provider.synergy.command.checkout with parameters of type ScmVersion
    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 ScmVersion in org.apache.maven.scm.provider.synergy.command.update

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

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

    Methods in org.apache.maven.scm.provider.synergy.util with parameters of type ScmVersion
    Modifier and Type | Method and Description
    --- | ---
    `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.

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

    Methods in org.apache.maven.scm.provider.tfs.command with parameters of type ScmVersion
    Modifier and Type | Method and Description
    --- | ---
    `TfsCommand` | TfsUpdateCommand.`createCommand(ScmProviderRepository r, ScmFileSet f, ScmVersion v)`
    `TfsCommand` | TfsCheckOutCommand.`createGetCommand(ScmProviderRepository r, ScmFileSet f, ScmVersion v, boolean recursive)`
    `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 ListScmResult` | TfsListCommand.`executeListCommand(ScmProviderRepository r, ScmFileSet f, boolean recursive, ScmVersion v)`
    `protected UpdateScmResult` | TfsUpdateCommand.`executeUpdateCommand(ScmProviderRepository r, ScmFileSet f, ScmVersion v)`

Copyright © 2003–2015. All rights reserved.