## Uses of Class
org.apache.maven.scm.repository.ScmRepository

- Packages that use ScmRepository
  Package | Description
  --- | ---
  org.apache.maven.scm |
  org.apache.maven.scm.manager |
  org.apache.maven.scm.provider |
  org.apache.maven.scm.provider.cvslib |
  org.apache.maven.scm.repository |

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

    Methods in org.apache.maven.scm that return ScmRepository
    Modifier and Type | Method and Description
    --- | ---
    `protected ScmRepository` | ScmTckTestCase.`getScmRepository()` Convenience method to get the ScmRepository for this provider
    `protected ScmRepository` | ScmTestCase.`makeScmRepository(String scmUrl)`

    Methods in org.apache.maven.scm with parameters of type ScmRepository
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | ScmTckTestCase.`addToWorkingTree(File workingDirectory, File file, ScmRepository repository)` Convenience method to add a file to the working tree at the working directory
    `protected CheckOutScmResult` | ScmTckTestCase.`checkOut(File workingDirectory, ScmRepository repository)` Convenience method to checkout files from the repository

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

    Methods in org.apache.maven.scm.manager that return ScmRepository
    Modifier and Type | Method and Description
    --- | ---
    `ScmRepository` | ScmManagerStub.`getScmRepository()`
    `ScmRepository` | ScmManagerStub.`makeProviderScmRepository(String providerType, File path)`
    `ScmRepository` | AbstractScmManager.`makeProviderScmRepository(String providerType, File path)`
    `ScmRepository` | ScmManager.`makeProviderScmRepository(String providerType, File path)`
    `ScmRepository` | ScmManagerStub.`makeScmRepository(String scmUrl)` Generate a SCMRepository from a SCM url.
    `ScmRepository` | AbstractScmManager.`makeScmRepository(String scmUrl)` Generate a SCMRepository from a SCM url.
    `ScmRepository` | ScmManager.`makeScmRepository(String scmUrl)` Generate a SCMRepository from a SCM url.

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

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

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

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

    Methods in org.apache.maven.scm.provider.cvslib that return ScmRepository
    Modifier and Type | Method and Description
    --- | ---
    `protected ScmRepository` | AbstractCvsScmTest.`getScmRepository()`

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

    Subclasses of ScmRepository in org.apache.maven.scm.repository
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ScmRepositoryStub` Stub for ScmRepository for unit testing purposes.

Copyright © 2003–2015. All rights reserved.