## 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.list
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.`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 startVersion, ScmVersion endVersion, String datePattern)` Deprecated.
`void` ChangeLogScmRequest.`setEndRevision(ScmVersion endRevision)`
`void` ChangeLogSet.`setEndVersion(ScmVersion endVersion)`
`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, 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)` 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, 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` 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` ScmManager.`changeLog(ScmRepository repository, ScmFileSet fileSet, ScmVersion startVersion, ScmVersion endVersion)` Deprecated. use `ScmManager.changeLog(org.apache.maven.scm.command.changelog.ChangeLogScmRequest)` instead
`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` 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` ScmManager.`changeLog(ScmRepository repository, ScmFileSet fileSet, ScmVersion startRevision, ScmVersion endRevision, String datePattern)` Deprecated. use `ScmManager.changeLog(org.apache.maven.scm.command.changelog.ChangeLogScmRequest)` instead
`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.
`CheckInScmResult` ScmManagerStub.`checkIn(ScmRepository repository, ScmFileSet fileSet, ScmVersion revision, String message)` Save the changes you have done into the repository.
`CheckInScmResult` ScmManager.`checkIn(ScmRepository repository, ScmFileSet fileSet, ScmVersion revision, String message)` Save the changes you have done into the repository.
`CheckInScmResult` AbstractScmManager.`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` ScmManager.`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` ScmManagerStub.`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.
`CheckOutScmResult` AbstractScmManager.`checkOut(ScmRepository repository, ScmFileSet fileSet, 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` ScmManager.`diff(ScmRepository scmRepository, ScmFileSet scmFileSet, 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.
`ExportScmResult` ScmManagerStub.`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` AbstractScmManager.`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` ScmManager.`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
`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` 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` AbstractScmManager.`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` ScmManager.`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` ScmManagerStub.`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` AbstractScmManager.`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` ScmManager.`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` 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` 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` 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` ScmManagerStub.`update(ScmRepository repository, ScmFileSet fileSet, ScmVersion version, String datePattern)` Updates the copy on the local machine with the changes in the repository
`UpdateScmResult` ScmManager.`update(ScmRepository repository, ScmFileSet fileSet, ScmVersion version, String datePattern)` Updates the copy on the local machine with the changes in the repository
`UpdateScmResult` AbstractScmManager.`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
`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)` Deprecated. use `ScmProvider.changeLog(org.apache.maven.scm.command.changelog.ChangeLogScmRequest)` instead
`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)` Deprecated. use `ScmProvider.changeLog(org.apache.maven.scm.command.changelog.ChangeLogScmRequest)` instead
`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

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, 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, 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, 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, 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)` 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, 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 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
`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, 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
`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
`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
`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, 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, 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
`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
`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, Date startDate, Date endDate, ScmBranch branch, String datePattern, ScmVersion startVersion, ScmVersion endVersion, Integer limit)`
`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
`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
`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
`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
`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
`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.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, 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, 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)` 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, 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)` 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, 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
`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
`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
`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
`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, 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
`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
`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, File workingDirectory, ScmBranch branch, Date startDate, Date endDate, ScmVersion startVersion, ScmVersion endVersion)`
`static org.codehaus.plexus.util.cli.Commandline` SvnChangeLogCommand.`createCommandLine(SvnScmProviderRepository repository, File workingDirectory, ScmBranch branch, Date startDate, Date endDate, ScmVersion startVersion, ScmVersion endVersion, Integer limit)`
`protected ChangeLogScmResult` SvnChangeLogCommand.`executeChangeLogCommand(ScmProviderRepository repo, ScmFileSet fileSet, ScmVersion startVersion, ScmVersion endVersion, 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, 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, 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
`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
`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
`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, 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, 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)` 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(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
`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)`