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

Packages that use ScmVersion
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
org.apache.maven.scm.provider.accurev.command
org.apache.maven.scm.provider.accurev.command.checkout
org.apache.maven.scm.provider.accurev.command.export
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.update
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.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
`class` `AbstractScmVersion`
`class` `ScmBranch`
`class` `ScmRevision`
`class` `ScmTag`

Methods in org.apache.maven.scm that return ScmVersion
`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
`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
`ScmVersion` ChangeLogScmRequest.`getEndRevision()`
`ScmVersion` ChangeLogSet.`getEndVersion()` Returns the end version (revision/branch/label) for this set.
`ScmVersion` ChangeLogScmRequest.`getRevision()`
`ScmVersion` ChangeLogScmRequest.`getStartRevision()`
`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
`protected ChangeLogScmResult` AbstractChangeLogCommand.`executeChangeLogCommand​(ScmProviderRepository repository, ScmFileSet fileSet, ScmVersion version, java.lang.String datePattern)` Deprecated.
`protected ChangeLogScmResult` AbstractChangeLogCommand.`executeChangeLogCommand​(ScmProviderRepository repository, ScmFileSet fileSet, ScmVersion startVersion, ScmVersion endVersion, java.lang.String datePattern)` Deprecated.
`void` ChangeLogScmRequest.`setEndRevision​(ScmVersion endRevision)`
`void` ChangeLogSet.`setEndVersion​(ScmVersion endVersion)`
`void` ChangeLogScmRequest.`setRevision​(ScmVersion revision)`
`void` ChangeLogScmRequest.`setStartRevision​(ScmVersion startRevision)`
`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
`protected abstract CheckInScmResult` AbstractCheckInCommand.`executeCheckInCommand​(ScmProviderRepository repository, ScmFileSet fileSet, java.lang.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
`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, boolean shallow)` 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
`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
`protected abstract ExportScmResult` AbstractExportCommand.`executeExportCommand​(ScmProviderRepository repository, ScmFileSet fileSet, ScmVersion scmVersion, java.lang.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
`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
`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
`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` AbstractScmManager.`changeLog​(ScmRepository repository, ScmFileSet fileSet, ScmVersion startRevision, ScmVersion endRevision, java.lang.String datePattern)` 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)` Deprecated. use `ScmManager.changeLog(org.apache.maven.scm.command.changelog.ChangeLogScmRequest)` instead
`ChangeLogScmResult` ScmManager.`changeLog​(ScmRepository repository, ScmFileSet fileSet, ScmVersion startRevision, ScmVersion endRevision, java.lang.String datePattern)` Deprecated. use `ScmManager.changeLog(org.apache.maven.scm.command.changelog.ChangeLogScmRequest)` instead
`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` ScmManagerStub.`changeLog​(ScmRepository repository, ScmFileSet fileSet, ScmVersion startRevision, ScmVersion endRevision, java.lang.String datePattern)` Returns the changes that have happend in the source control system between two tags.
`CheckInScmResult` AbstractScmManager.`checkIn​(ScmRepository repository, ScmFileSet fileSet, ScmVersion revision, java.lang.String message)` Save the changes you have done into the repository.
`CheckInScmResult` ScmManager.`checkIn​(ScmRepository repository, ScmFileSet fileSet, ScmVersion revision, java.lang.String message)` Save the changes you have done into the repository.
`CheckInScmResult` ScmManagerStub.`checkIn​(ScmRepository repository, ScmFileSet fileSet, ScmVersion revision, java.lang.String message)` Save the changes you have done into the repository.
`CheckOutScmResult` AbstractScmManager.`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, boolean recursive)` 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` ScmManager.`checkOut​(ScmRepository scmRepository, ScmFileSet scmFileSet, ScmVersion version, 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` ScmManagerStub.`checkOut​(ScmRepository repository, ScmFileSet fileSet, ScmVersion version, boolean recursive)` Create a copy of the repository on your local machine.
`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.
`DiffScmResult` ScmManagerStub.`diff​(ScmRepository repository, ScmFileSet fileSet, ScmVersion startVersion, ScmVersion endVersion)` Create a diff between two branch/tag/revision.
`ExportScmResult` AbstractScmManager.`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, java.lang.String outputDirectory)` 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` ScmManager.`export​(ScmRepository repository, ScmFileSet fileSet, ScmVersion version, java.lang.String outputDirectory)` 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` ScmManagerStub.`export​(ScmRepository repository, ScmFileSet fileSet, ScmVersion version, java.lang.String outputDirectory)` Create an exported copy of the repository on your local machine
`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.
`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.
`UpdateScmResult` AbstractScmManager.`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, boolean runChangelog)` Updates the copy on the local machine with the changes in the repository
`UpdateScmResult` AbstractScmManager.`update​(ScmRepository repository, ScmFileSet fileSet, ScmVersion version, java.lang.String datePattern)` Updates the copy on the local machine with the changes in the repository
`UpdateScmResult` AbstractScmManager.`update​(ScmRepository repository, ScmFileSet fileSet, ScmVersion version, java.util.Date lastUpdate)` Updates the copy on the local machine with the changes in the repository
`UpdateScmResult` AbstractScmManager.`update​(ScmRepository repository, ScmFileSet fileSet, ScmVersion version, java.util.Date lastUpdate, java.lang.String datePattern)` 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` ScmManager.`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, java.lang.String datePattern)` Updates the copy on the local machine with the changes in the repository
`UpdateScmResult` ScmManager.`update​(ScmRepository repository, ScmFileSet fileSet, ScmVersion version, java.util.Date lastUpdate)` Updates the copy on the local machine with the changes in the repository
`UpdateScmResult` ScmManager.`update​(ScmRepository repository, ScmFileSet fileSet, ScmVersion version, java.util.Date lastUpdate, java.lang.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` ScmManagerStub.`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, java.lang.String datePattern)` Updates the copy on the local machine with the changes in the repository
`UpdateScmResult` ScmManagerStub.`update​(ScmRepository repository, ScmFileSet fileSet, ScmVersion version, java.util.Date lastUpdate)` Updates the copy on the local machine with the changes in the repository
`UpdateScmResult` ScmManagerStub.`update​(ScmRepository repository, ScmFileSet fileSet, ScmVersion version, java.util.Date lastUpdate, java.lang.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
`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` AbstractScmProvider.`changeLog​(ScmRepository repository, ScmFileSet fileSet, ScmVersion startVersion, ScmVersion endVersion, java.lang.String datePattern)` 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)` Deprecated. use `ScmProvider.changeLog(org.apache.maven.scm.command.changelog.ChangeLogScmRequest)` instead
`ChangeLogScmResult` ScmProvider.`changeLog​(ScmRepository repository, ScmFileSet fileSet, ScmVersion startRevision, ScmVersion endRevision, java.lang.String datePattern)` Deprecated. use `ScmProvider.changeLog(org.apache.maven.scm.command.changelog.ChangeLogScmRequest)` instead
`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` ScmProviderStub.`changeLog​(ScmRepository repository, ScmFileSet fileSet, ScmVersion startRevision, ScmVersion endRevision, java.lang.String datePattern)` Returns the changes that have happend in the source control system between two tags.
`CheckInScmResult` AbstractScmProvider.`checkIn​(ScmRepository repository, ScmFileSet fileSet, ScmVersion scmVersion, java.lang.String message)` Save the changes you have done into the repository.
`CheckInScmResult` ScmProvider.`checkIn​(ScmRepository repository, ScmFileSet fileSet, ScmVersion revision, java.lang.String message)` Save the changes you have done into the repository.
`CheckInScmResult` ScmProviderStub.`checkIn​(ScmRepository repository, ScmFileSet fileSet, ScmVersion revision, java.lang.String message)` Save the changes you have done into the repository.
`CheckOutScmResult` AbstractScmProvider.`checkOut​(ScmRepository repository, ScmFileSet fileSet, ScmVersion scmVersion)` 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` AbstractScmProvider.`checkOut​(ScmRepository repository, ScmFileSet fileSet, ScmVersion scmVersion, CommandParameters commandParameters)`
`CheckOutScmResult` ScmProvider.`checkOut​(ScmRepository repository, ScmFileSet fileSet, ScmVersion version)` 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` ScmProvider.`checkOut​(ScmRepository scmRepository, ScmFileSet scmFileSet, ScmVersion version, CommandParameters commandParameters)` 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` ScmProviderStub.`checkOut​(ScmRepository scmRepository, ScmFileSet scmFileSet, ScmVersion version, boolean recursive)` Create a copy of the repository on your local machine.
`CheckOutScmResult` ScmProviderStub.`checkOut​(ScmRepository scmRepository, ScmFileSet scmFileSet, ScmVersion version, CommandParameters commandParameters)`
`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 scmRepository, ScmFileSet scmFileSet, ScmVersion startVersion, ScmVersion endVersion)` Create a diff between two branch/tag/revision.
`ExportScmResult` AbstractScmProvider.`export​(ScmRepository repository, ScmFileSet fileSet, ScmVersion scmVersion)` Create an exported copy of the repository on your local machine
`ExportScmResult` AbstractScmProvider.`export​(ScmRepository repository, ScmFileSet fileSet, ScmVersion scmVersion, java.lang.String outputDirectory)` 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` ScmProvider.`export​(ScmRepository repository, ScmFileSet fileSet, ScmVersion version, java.lang.String outputDirectory)` 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` ScmProviderStub.`export​(ScmRepository repository, ScmFileSet fileSet, ScmVersion version, java.lang.String outputDirectory)` Create an exported copy of the repository on your local machine
`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, ScmVersion version)` List each element (files and directories) of fileSet as they exist 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` AbstractScmProvider.`update​(ScmRepository repository, ScmFileSet fileSet, ScmVersion scmVersion, boolean runChangelog)` Updates the copy on the local machine with the changes in the repository
`UpdateScmResult` AbstractScmProvider.`update​(ScmRepository repository, ScmFileSet fileSet, ScmVersion scmVersion, java.lang.String datePattern)` Updates the copy on the local machine with the changes in the repository
`UpdateScmResult` AbstractScmProvider.`update​(ScmRepository repository, ScmFileSet fileSet, ScmVersion scmVersion, java.util.Date lastUpdate)` Updates the copy on the local machine with the changes in the repository
`UpdateScmResult` AbstractScmProvider.`update​(ScmRepository repository, ScmFileSet fileSet, ScmVersion scmVersion, java.util.Date lastUpdate, java.lang.String datePattern)` 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` ScmProvider.`update​(ScmRepository repository, ScmFileSet fileSet, ScmVersion version, boolean runChangelog)` Updates the copy on the local machine with the changes in the repository
`UpdateScmResult` ScmProvider.`update​(ScmRepository repository, ScmFileSet fileSet, ScmVersion version, java.lang.String datePattern)` Updates the copy on the local machine with the changes in the repository
`UpdateScmResult` ScmProvider.`update​(ScmRepository repository, ScmFileSet fileSet, ScmVersion version, java.util.Date lastUpdate)` Updates the copy on the local machine with the changes in the repository
`UpdateScmResult` ScmProvider.`update​(ScmRepository repository, ScmFileSet fileSet, ScmVersion version, java.util.Date lastUpdate, java.lang.String datePattern)` 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` ScmProviderStub.`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, java.lang.String datePattern)` Updates the copy on the local machine with the changes in the repository
`UpdateScmResult` ScmProviderStub.`update​(ScmRepository repository, ScmFileSet fileSet, ScmVersion version, java.util.Date lastUpdate)` Updates the copy on the local machine with the changes in the repository
`UpdateScmResult` ScmProviderStub.`update​(ScmRepository repository, ScmFileSet fileSet, ScmVersion version, java.util.Date lastUpdate, java.lang.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

Methods in org.apache.maven.scm.provider.accurev with parameters of type ScmVersion
`AccuRevVersion` AccuRevScmProviderRepository.`getAccuRevVersion​(ScmVersion scmVersion)`

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

Methods in org.apache.maven.scm.provider.accurev.command with parameters of type ScmVersion
`protected abstract ScmResult` AbstractAccuRevExtractSourceCommand.`getScmResult​(AccuRevScmProviderRepository repository, java.util.List<ScmFile> scmFiles, ScmVersion scmVersion)`

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

Methods in org.apache.maven.scm.provider.accurev.command.checkout with parameters of type ScmVersion
`protected ScmResult` AccuRevCheckOutCommand.`getScmResult​(AccuRevScmProviderRepository repository, java.util.List<ScmFile> scmFiles, ScmVersion version)`

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

Methods in org.apache.maven.scm.provider.accurev.command.export with parameters of type ScmVersion
`protected ScmResult` AccuRevExportCommand.`getScmResult​(AccuRevScmProviderRepository repository, java.util.List<ScmFile> scmFiles, ScmVersion scmVersion)`

### 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
`protected CheckInScmResult` BazaarCheckInCommand.`executeCheckInCommand​(ScmProviderRepository repo, ScmFileSet fileSet, java.lang.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
`protected CheckOutScmResult` BazaarCheckOutCommand.`executeCheckOutCommand​(ScmProviderRepository repo, ScmFileSet fileSet, ScmVersion version, boolean recursive, boolean shallow)` 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
`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
`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
`protected CheckInScmResult` ClearCaseCheckInCommand.`executeCheckInCommand​(ScmProviderRepository scmProviderRepository, ScmFileSet fileSet, java.lang.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
`protected java.lang.String` ClearCaseCheckOutCommand.`createConfigSpec​(java.lang.String loadDirectory, java.lang.String elementName, ScmVersion version)`
`protected java.lang.String` ClearCaseCheckOutCommand.`createConfigSpec​(java.lang.String loadDirectory, ScmVersion version)` Creates a config spec that loads the given loadDirectory and uses the given version tag
`protected CheckOutScmResult` ClearCaseCheckOutCommand.`executeCheckOutCommand​(ScmProviderRepository repository, ScmFileSet fileSet, ScmVersion version, boolean recursive, boolean shallow)` 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
`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
`protected ChangeLogScmResult` AbstractCvsChangeLogCommand.`executeChangeLogCommand​(ScmProviderRepository repo, ScmFileSet fileSet, ScmVersion startVersion, ScmVersion endVersion, java.lang.String datePattern)`
`protected abstract ChangeLogScmResult` AbstractCvsChangeLogCommand.`executeCvsCommand​(org.codehaus.plexus.util.cli.Commandline cl, java.util.Date startDate, java.util.Date endDate, ScmVersion startVersion, ScmVersion endVersion, java.lang.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
`protected CheckInScmResult` AbstractCvsCheckInCommand.`executeCheckInCommand​(ScmProviderRepository repo, ScmFileSet fileSet, java.lang.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
`protected CheckOutScmResult` AbstractCvsCheckOutCommand.`executeCheckOutCommand​(ScmProviderRepository repo, ScmFileSet fileSet, ScmVersion version, boolean recursive, boolean shallow)` The overriden `AbstractCvsCheckOutCommand.executeCommand(ScmProviderRepository, ScmFileSet, CommandParameters)` in this class will not call this method!

### 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
`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
`protected ExportScmResult` AbstractCvsExportCommand.`executeExportCommand​(ScmProviderRepository repo, ScmFileSet fileSet, ScmVersion version, java.lang.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
`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
`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
`protected ChangeLogScmResult` CvsExeChangeLogCommand.`executeCvsCommand​(org.codehaus.plexus.util.cli.Commandline cl, java.util.Date startDate, java.util.Date endDate, ScmVersion startVersion, ScmVersion endVersion, java.lang.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
`protected ChangeLogScmResult` CvsJavaChangeLogCommand.`executeCvsCommand​(org.codehaus.plexus.util.cli.Commandline cl, java.util.Date startDate, java.util.Date endDate, ScmVersion startVersion, ScmVersion endVersion, java.lang.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
`static org.codehaus.plexus.util.cli.Commandline` GitChangeLogCommand.`createCommandLine​(GitScmProviderRepository repository, java.io.File workingDirectory, ScmBranch branch, java.util.Date startDate, java.util.Date endDate, ScmVersion startVersion, ScmVersion endVersion)` this constructs creates the commandline for the git-whatchanged command.
`protected ChangeLogScmResult` GitChangeLogCommand.`executeChangeLogCommand​(ScmProviderRepository repo, ScmFileSet fileSet, java.util.Date startDate, java.util.Date endDate, ScmBranch branch, java.lang.String datePattern, ScmVersion startVersion, ScmVersion endVersion)`
`protected ChangeLogScmResult` GitChangeLogCommand.`executeChangeLogCommand​(ScmProviderRepository repo, ScmFileSet fileSet, java.util.Date startDate, java.util.Date endDate, ScmBranch branch, java.lang.String datePattern, ScmVersion startVersion, ScmVersion endVersion, java.lang.Integer limit)`
`protected ChangeLogScmResult` GitChangeLogCommand.`executeChangeLogCommand​(ScmProviderRepository repo, ScmFileSet fileSet, java.util.Date startDate, java.util.Date endDate, ScmBranch branch, java.lang.String datePattern, ScmVersion startVersion, ScmVersion endVersion, java.lang.Integer limit, ScmVersion version)`
`protected ChangeLogScmResult` GitChangeLogCommand.`executeChangeLogCommand​(ScmProviderRepository repository, ScmFileSet fileSet, ScmVersion version, java.lang.String datePattern)`
`protected ChangeLogScmResult` GitChangeLogCommand.`executeChangeLogCommand​(ScmProviderRepository repo, ScmFileSet fileSet, ScmVersion startVersion, ScmVersion endVersion, java.lang.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
`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, java.lang.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
`static org.codehaus.plexus.util.cli.Commandline` GitCheckOutCommand.`createCommandLine​(GitScmProviderRepository repository, java.io.File workingDirectory, ScmVersion version)`
`protected CheckOutScmResult` GitCheckOutCommand.`executeCheckOutCommand​(ScmProviderRepository repo, ScmFileSet fileSet, ScmVersion version, boolean recursive, boolean shallow)` The overriden `GitCheckOutCommand.executeCommand(ScmProviderRepository, ScmFileSet, CommandParameters)` in this class will not call this method!

### 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
`static org.codehaus.plexus.util.cli.Commandline` GitDiffCommand.`createCommandLine​(java.io.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.update

Methods in org.apache.maven.scm.provider.git.gitexe.command.update with parameters of type ScmVersion
`static org.codehaus.plexus.util.cli.Commandline` GitUpdateCommand.`createCommandLine​(GitScmProviderRepository repository, java.io.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, java.io.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.changelog

Methods in org.apache.maven.scm.provider.hg.command.changelog with parameters of type ScmVersion
`protected ChangeLogScmResult` HgChangeLogCommand.`executeChangeLogCommand​(ScmProviderRepository repository, ScmFileSet fileSet, ScmVersion startVersion, ScmVersion endVersion, java.lang.String datePattern)`

### 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
`protected CheckInScmResult` HgCheckInCommand.`executeCheckInCommand​(ScmProviderRepository repo, ScmFileSet fileSet, java.lang.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
`protected CheckOutScmResult` HgCheckOutCommand.`executeCheckOutCommand​(ScmProviderRepository repo, ScmFileSet fileSet, ScmVersion scmVersion, boolean recursive, boolean shallow)` 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
`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
`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
`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
`protected CheckInScmResult` LocalCheckInCommand.`executeCheckInCommand​(ScmProviderRepository repo, ScmFileSet fileSet, java.lang.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
`protected CheckOutScmResult` LocalCheckOutCommand.`executeCheckOutCommand​(ScmProviderRepository repo, ScmFileSet fileSet, ScmVersion version, boolean recursive, boolean shallow)` 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
`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
`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
`static org.codehaus.plexus.util.cli.Commandline` PerforceChangeLogCommand.`createCommandLine​(PerforceScmProviderRepository repo, java.io.File workingDirectory, java.lang.String clientspec, ScmBranch branch, java.util.Date startDate, java.util.Date endDate, ScmVersion startVersion, ScmVersion endVersion)`
`protected ChangeLogScmResult` PerforceChangeLogCommand.`executeChangeLogCommand​(ScmProviderRepository repo, ScmFileSet fileSet, java.util.Date startDate, java.util.Date endDate, ScmBranch branch, java.lang.String datePattern, ScmVersion startVersion, ScmVersion endVersion)`
`protected ChangeLogScmResult` PerforceChangeLogCommand.`executeChangeLogCommand​(ScmProviderRepository repo, ScmFileSet fileSet, ScmVersion startVersion, ScmVersion endVersion, java.lang.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
`protected CheckInScmResult` PerforceCheckInCommand.`executeCheckInCommand​(ScmProviderRepository repo, ScmFileSet files, java.lang.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
`static org.codehaus.plexus.util.cli.Commandline` PerforceCheckOutCommand.`createCommandLine​(PerforceScmProviderRepository repo, java.io.File workingDirectory, ScmVersion version, java.lang.String specname)`
`protected CheckOutScmResult` PerforceCheckOutCommand.`executeCheckOutCommand​(ScmProviderRepository repo, ScmFileSet files, ScmVersion version, boolean recursive, boolean shallow)` 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
`static org.codehaus.plexus.util.cli.Commandline` PerforceDiffCommand.`createCommandLine​(PerforceScmProviderRepository repo, java.io.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
`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
`static org.codehaus.plexus.util.cli.Commandline` StarteamCheckInCommand.`createCommandLine​(StarteamScmProviderRepository repo, ScmFileSet fileSet, java.lang.String message, ScmVersion version, java.lang.String issueType, java.lang.String issueValue)`
`protected CheckInScmResult` StarteamCheckInCommand.`executeCheckInCommand​(ScmProviderRepository repo, ScmFileSet fileSet, java.lang.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
`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, boolean shallow)` 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
`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
`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
`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
`static org.codehaus.plexus.util.cli.Commandline` SvnChangeLogCommand.`createCommandLine​(SvnScmProviderRepository repository, java.io.File workingDirectory, ScmBranch branch, java.util.Date startDate, java.util.Date endDate, ScmVersion startVersion, ScmVersion endVersion)`
`static org.codehaus.plexus.util.cli.Commandline` SvnChangeLogCommand.`createCommandLine​(SvnScmProviderRepository repository, java.io.File workingDirectory, ScmBranch branch, java.util.Date startDate, java.util.Date endDate, ScmVersion startVersion, ScmVersion endVersion, java.lang.Integer limit)`
`protected ChangeLogScmResult` SvnChangeLogCommand.`executeChangeLogCommand​(ScmProviderRepository repo, ScmFileSet fileSet, ScmVersion startVersion, ScmVersion endVersion, java.lang.String datePattern)` Deprecated.

### 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
`protected CheckInScmResult` SvnCheckInCommand.`executeCheckInCommand​(ScmProviderRepository repo, ScmFileSet fileSet, java.lang.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
`static org.codehaus.plexus.util.cli.Commandline` SvnCheckOutCommand.`createCommandLine​(SvnScmProviderRepository repository, java.io.File workingDirectory, ScmVersion version, java.lang.String url)` Create SVN check out command line in a recursive way.
`static org.codehaus.plexus.util.cli.Commandline` SvnCheckOutCommand.`createCommandLine​(SvnScmProviderRepository repository, java.io.File workingDirectory, ScmVersion version, java.lang.String url, boolean recursive)` Create SVN check out command line.
`protected CheckOutScmResult` SvnCheckOutCommand.`executeCheckOutCommand​(ScmProviderRepository repo, ScmFileSet fileSet, ScmVersion version, boolean recursive, boolean shallow)` 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
`static org.codehaus.plexus.util.cli.Commandline` SvnDiffCommand.`createCommandLine​(SvnScmProviderRepository repository, java.io.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
`static org.codehaus.plexus.util.cli.Commandline` SvnExeExportCommand.`createCommandLine​(SvnScmProviderRepository repository, java.io.File workingDirectory, ScmVersion version, java.lang.String url, java.lang.String outputSirectory)`
`protected ExportScmResult` SvnExeExportCommand.`executeExportCommand​(ScmProviderRepository repo, ScmFileSet fileSet, ScmVersion version, java.lang.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
`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
`static org.codehaus.plexus.util.cli.Commandline` SvnUpdateCommand.`createCommandLine​(SvnScmProviderRepository repository, java.io.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
`protected CheckInScmResult` SynergyCheckInCommand.`executeCheckInCommand​(ScmProviderRepository repository, ScmFileSet fileSet, java.lang.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
`protected CheckOutScmResult` SynergyCheckOutCommand.`executeCheckOutCommand​(ScmProviderRepository repository, ScmFileSet fileSet, ScmVersion version, boolean recursive, boolean shallow)` 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
`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
`static org.codehaus.plexus.util.cli.Commandline` SynergyCCM.`checkoutProject​(java.io.File directory, java.lang.String projectSpec, ScmVersion version, java.lang.String purpose, java.lang.String release, java.lang.String ccmAddr)` Create commandline to checkout a project
`static void` SynergyUtil.`checkoutProject​(ScmLogger logger, java.io.File directory, java.lang.String projectSpec, ScmVersion version, java.lang.String purpose, java.lang.String release, java.lang.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
`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, java.lang.String m, ScmVersion v)`
`protected CheckOutScmResult` TfsCheckOutCommand.`executeCheckOutCommand​(ScmProviderRepository r, ScmFileSet f, ScmVersion v, boolean recursive, boolean shallow)`
`protected ListScmResult` TfsListCommand.`executeListCommand​(ScmProviderRepository r, ScmFileSet f, boolean recursive, ScmVersion v)`
`protected UpdateScmResult` TfsUpdateCommand.`executeUpdateCommand​(ScmProviderRepository r, ScmFileSet f, ScmVersion v)`