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

Packages that use ScmBranch
org.apache.maven.scm
org.apache.maven.scm.command.changelog
org.apache.maven.scm.manager
org.apache.maven.scm.provider
org.apache.maven.scm.provider.bazaar.command.changelog
org.apache.maven.scm.provider.clearcase.command.changelog
org.apache.maven.scm.provider.cvslib.command.changelog
org.apache.maven.scm.provider.git.gitexe.command.changelog
org.apache.maven.scm.provider.hg.command.changelog
org.apache.maven.scm.provider.local.command.changelog
org.apache.maven.scm.provider.perforce.command.changelog
org.apache.maven.scm.provider.starteam.command.changelog
org.apache.maven.scm.provider.svn
org.apache.maven.scm.provider.svn.svnexe.command.changelog
org.apache.maven.scm.provider.synergy.command.changelog
org.apache.maven.scm.provider.tfs.command

### Uses of ScmBranch in org.apache.maven.scm

Subclasses of ScmBranch in org.apache.maven.scm
`class` `ScmTag`

### Uses of ScmBranch in org.apache.maven.scm.command.changelog

Methods in org.apache.maven.scm.command.changelog that return ScmBranch
`ScmBranch` ChangeLogScmRequest.`getScmBranch()`

Methods in org.apache.maven.scm.command.changelog with parameters of type ScmBranch
`protected abstract ChangeLogScmResult` AbstractChangeLogCommand.`executeChangeLogCommand​(ScmProviderRepository repository, ScmFileSet fileSet, java.util.Date startDate, java.util.Date endDate, ScmBranch branch, java.lang.String datePattern)` Deprecated.
`void` ChangeLogScmRequest.`setScmBranch​(ScmBranch scmBranch)`

### Uses of ScmBranch in org.apache.maven.scm.manager

Methods in org.apache.maven.scm.manager with parameters of type ScmBranch
`ChangeLogScmResult` AbstractScmManager.`changeLog​(ScmRepository repository, ScmFileSet fileSet, java.util.Date startDate, java.util.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, java.util.Date startDate, java.util.Date endDate, int numDays, ScmBranch branch, java.lang.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, java.util.Date startDate, java.util.Date endDate, int numDays, ScmBranch branch)` Deprecated. use `ScmManager.changeLog(org.apache.maven.scm.command.changelog.ChangeLogScmRequest)` instead
`ChangeLogScmResult` ScmManager.`changeLog​(ScmRepository repository, ScmFileSet fileSet, java.util.Date startDate, java.util.Date endDate, int numDays, ScmBranch branch, java.lang.String datePattern)` Deprecated. use `ScmManager.changeLog(org.apache.maven.scm.command.changelog.ChangeLogScmRequest)` instead
`ChangeLogScmResult` ScmManagerStub.`changeLog​(ScmRepository repository, ScmFileSet fileSet, java.util.Date startDate, java.util.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, java.util.Date startDate, java.util.Date endDate, int numDays, ScmBranch branch, java.lang.String datePattern)` Returns the changes that have happend in the source control system in a certain period of time.

### Uses of ScmBranch in org.apache.maven.scm.provider

Methods in org.apache.maven.scm.provider with parameters of type ScmBranch
`ChangeLogScmResult` AbstractScmProvider.`changeLog​(ScmRepository repository, ScmFileSet fileSet, java.util.Date startDate, java.util.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, java.util.Date startDate, java.util.Date endDate, int numDays, ScmBranch branch, java.lang.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, java.util.Date startDate, java.util.Date endDate, int numDays, ScmBranch branch)` Deprecated. use `ScmProvider.changeLog(org.apache.maven.scm.command.changelog.ChangeLogScmRequest)` instead
`ChangeLogScmResult` ScmProvider.`changeLog​(ScmRepository repository, ScmFileSet fileSet, java.util.Date startDate, java.util.Date endDate, int numDays, ScmBranch branch, java.lang.String datePattern)` Deprecated. use `ScmProvider.changeLog(org.apache.maven.scm.command.changelog.ChangeLogScmRequest)` instead
`ChangeLogScmResult` ScmProviderStub.`changeLog​(ScmRepository repository, ScmFileSet fileSet, java.util.Date startDate, java.util.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, java.util.Date startDate, java.util.Date endDate, int numDays, ScmBranch branch, java.lang.String datePattern)` Returns the changes that have happend in the source control system in a certain period of time.

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

Methods in org.apache.maven.scm.provider.bazaar.command.changelog with parameters of type ScmBranch
`protected ChangeLogScmResult` BazaarChangeLogCommand.`executeChangeLogCommand​(ScmProviderRepository repo, ScmFileSet fileSet, java.util.Date startDate, java.util.Date endDate, ScmBranch branch, java.lang.String datePattern)`

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

Methods in org.apache.maven.scm.provider.clearcase.command.changelog with parameters of type ScmBranch
`static org.codehaus.plexus.util.cli.Commandline` ClearCaseChangeLogCommand.`createCommandLine​(java.io.File workingDirectory, ScmBranch branch, java.util.Date startDate)` ClearCase LT version doesn't support the attribut -fmt and -since for command lhistory.
`protected ChangeLogScmResult` ClearCaseChangeLogCommand.`executeChangeLogCommand​(ScmProviderRepository repository, ScmFileSet fileSet, java.util.Date startDate, java.util.Date endDate, ScmBranch branch, java.lang.String datePattern)`

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

Methods in org.apache.maven.scm.provider.cvslib.command.changelog with parameters of type ScmBranch
`protected ChangeLogScmResult` AbstractCvsChangeLogCommand.`executeChangeLogCommand​(ScmProviderRepository repo, ScmFileSet fileSet, java.util.Date startDate, java.util.Date endDate, ScmBranch branch, java.lang.String datePattern)`

### Uses of ScmBranch 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 ScmBranch
`static org.codehaus.plexus.util.cli.Commandline` GitChangeLogCommand.`createCommandLine​(GitScmProviderRepository repository, java.io.File workingDirectory, ScmBranch branch, java.util.Date startDate, java.util.Date endDate, ScmVersion startVersion, ScmVersion endVersion)` this constructs creates the commandline for the git-whatchanged command.
`protected ChangeLogScmResult` GitChangeLogCommand.`executeChangeLogCommand​(ScmProviderRepository repo, ScmFileSet fileSet, java.util.Date startDate, java.util.Date endDate, ScmBranch branch, java.lang.String datePattern)`
`protected ChangeLogScmResult` GitChangeLogCommand.`executeChangeLogCommand​(ScmProviderRepository repo, ScmFileSet fileSet, java.util.Date startDate, java.util.Date endDate, ScmBranch branch, java.lang.String datePattern, ScmVersion startVersion, ScmVersion endVersion)`
`protected ChangeLogScmResult` GitChangeLogCommand.`executeChangeLogCommand​(ScmProviderRepository repo, ScmFileSet fileSet, java.util.Date startDate, java.util.Date endDate, ScmBranch branch, java.lang.String datePattern, ScmVersion startVersion, ScmVersion endVersion, java.lang.Integer limit)`
`protected ChangeLogScmResult` GitChangeLogCommand.`executeChangeLogCommand​(ScmProviderRepository repo, ScmFileSet fileSet, java.util.Date startDate, java.util.Date endDate, ScmBranch branch, java.lang.String datePattern, ScmVersion startVersion, ScmVersion endVersion, java.lang.Integer limit, ScmVersion version)`

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

Methods in org.apache.maven.scm.provider.hg.command.changelog with parameters of type ScmBranch
`protected ChangeLogScmResult` HgChangeLogCommand.`executeChangeLogCommand​(ScmProviderRepository scmProviderRepository, ScmFileSet fileSet, java.util.Date startDate, java.util.Date endDate, ScmBranch branch, java.lang.String datePattern)`

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

Methods in org.apache.maven.scm.provider.local.command.changelog with parameters of type ScmBranch
`protected ChangeLogScmResult` LocalChangeLogCommand.`executeChangeLogCommand​(ScmProviderRepository repository, ScmFileSet fileSet, java.util.Date startDate, java.util.Date endDate, ScmBranch branch, java.lang.String datePattern)`

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

Methods in org.apache.maven.scm.provider.perforce.command.changelog with parameters of type ScmBranch
`static org.codehaus.plexus.util.cli.Commandline` PerforceChangeLogCommand.`createCommandLine​(PerforceScmProviderRepository repo, java.io.File workingDirectory, java.lang.String clientspec, ScmBranch branch, java.util.Date startDate, java.util.Date endDate, ScmVersion startVersion, ScmVersion endVersion)`
`protected ChangeLogScmResult` PerforceChangeLogCommand.`executeChangeLogCommand​(ScmProviderRepository repo, ScmFileSet fileSet, java.util.Date startDate, java.util.Date endDate, ScmBranch branch, java.lang.String datePattern)`
`protected ChangeLogScmResult` PerforceChangeLogCommand.`executeChangeLogCommand​(ScmProviderRepository repo, ScmFileSet fileSet, java.util.Date startDate, java.util.Date endDate, ScmBranch branch, java.lang.String datePattern, ScmVersion startVersion, ScmVersion endVersion)`

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

Methods in org.apache.maven.scm.provider.starteam.command.changelog with parameters of type ScmBranch
`protected ChangeLogScmResult` StarteamChangeLogCommand.`executeChangeLogCommand​(ScmProviderRepository repo, ScmFileSet fileSet, java.util.Date startDate, java.util.Date endDate, ScmBranch branch, java.lang.String datePattern)`

### Uses of ScmBranch in org.apache.maven.scm.provider.svn

Methods in org.apache.maven.scm.provider.svn with parameters of type ScmBranch
`static java.lang.String` SvnTagBranchUtils.`resolveBranchUrl​(java.lang.String repositoryUrl, ScmBranch branch)` Resolves a branch name to a repository url.
`static java.lang.String` SvnTagBranchUtils.`resolveBranchUrl​(SvnScmProviderRepository repository, ScmBranch branch)` Resolves a branch name to a repository url.
`static java.lang.String` SvnTagBranchUtils.`resolveUrl​(java.lang.String repositoryUrl, java.lang.String tagBase, java.lang.String subdir, ScmBranch branchTag)` Resolves a tag or branch name to a repository url. If the `branchTagName` is an absolute URL, that value is returned.

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

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

Methods in org.apache.maven.scm.provider.synergy.command.changelog with parameters of type ScmBranch
`protected ChangeLogScmResult` SynergyChangeLogCommand.`executeChangeLogCommand​(ScmProviderRepository repository, ScmFileSet fileSet, java.util.Date startDate, java.util.Date endDate, ScmBranch branch, java.lang.String datePattern)`

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

Methods in org.apache.maven.scm.provider.tfs.command with parameters of type ScmBranch
`protected ChangeLogScmResult` TfsChangeLogCommand.`executeChangeLogCommand​(ScmProviderRepository r, ScmFileSet f, java.util.Date startDate, java.util.Date endDate, ScmBranch branch, java.lang.String datePattern)`