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

Packages that use ScmBranch
Package | Description
--- | ---
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
Modifier and Type | Class and Description
--- | ---
`class` | `ScmTag`

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

Methods in org.apache.maven.scm.command.changelog with parameters of type ScmBranch
Modifier and Type | Method and Description
--- | ---
`protected abstract ChangeLogScmResult` | AbstractChangeLogCommand.`executeChangeLogCommand(ScmProviderRepository repository, ScmFileSet fileSet, Date startDate, Date endDate, ScmBranch branch, String datePattern)`

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

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

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

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

### 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
Modifier and Type | Method and Description
--- | ---
`protected ChangeLogScmResult` | BazaarChangeLogCommand.`executeChangeLogCommand(ScmProviderRepository repo, ScmFileSet fileSet, Date startDate, Date endDate, ScmBranch branch, 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
Modifier and Type | Method and Description
--- | ---
`static org.codehaus.plexus.util.cli.Commandline` | ClearCaseChangeLogCommand.`createCommandLine(File workingDirectory, ScmBranch branch, Date startDate)` ClearCase LT version doesn't support the attribut -fmt and -since for command lhistory.
`protected ChangeLogScmResult` | ClearCaseChangeLogCommand.`executeChangeLogCommand(ScmProviderRepository repository, ScmFileSet fileSet, Date startDate, Date endDate, ScmBranch branch, 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
Modifier and Type | Method and Description
--- | ---
`protected ChangeLogScmResult` | AbstractCvsChangeLogCommand.`executeChangeLogCommand(ScmProviderRepository repo, ScmFileSet fileSet, Date startDate, Date endDate, ScmBranch branch, 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
Modifier and Type | Method and Description
--- | ---
`static org.codehaus.plexus.util.cli.Commandline` | GitChangeLogCommand.`createCommandLine(GitScmProviderRepository repository, File workingDirectory, ScmBranch branch, Date startDate, Date endDate, ScmVersion startVersion, ScmVersion endVersion)` this constructs creates the commandline for the git-whatchanged command.
`protected ChangeLogScmResult` | GitChangeLogCommand.`executeChangeLogCommand(ScmProviderRepository repo, ScmFileSet fileSet, Date startDate, Date endDate, ScmBranch branch, String datePattern)`
`protected ChangeLogScmResult` | GitChangeLogCommand.`executeChangeLogCommand(ScmProviderRepository repo, ScmFileSet fileSet, Date startDate, Date endDate, ScmBranch branch, String datePattern, ScmVersion startVersion, ScmVersion endVersion)`

### 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
Modifier and Type | Method and Description
--- | ---
`protected ChangeLogScmResult` | HgChangeLogCommand.`executeChangeLogCommand(ScmProviderRepository scmProviderRepository, ScmFileSet fileSet, Date startDate, Date endDate, ScmBranch branch, 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
Modifier and Type | Method and Description
--- | ---
`protected ChangeLogScmResult` | LocalChangeLogCommand.`executeChangeLogCommand(ScmProviderRepository repository, ScmFileSet fileSet, Date startDate, Date endDate, ScmBranch branch, 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
Modifier and Type | Method and Description
--- | ---
`static org.codehaus.plexus.util.cli.Commandline` | PerforceChangeLogCommand.`createCommandLine(PerforceScmProviderRepository repo, File workingDirectory, String clientspec, ScmBranch branch, Date startDate, Date endDate, ScmVersion startVersion, ScmVersion endVersion)`
`protected ChangeLogScmResult` | PerforceChangeLogCommand.`executeChangeLogCommand(ScmProviderRepository repo, ScmFileSet fileSet, Date startDate, Date endDate, ScmBranch branch, String datePattern)`
`protected ChangeLogScmResult` | PerforceChangeLogCommand.`executeChangeLogCommand(ScmProviderRepository repo, ScmFileSet fileSet, Date startDate, Date endDate, ScmBranch branch, 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
Modifier and Type | Method and Description
--- | ---
`protected ChangeLogScmResult` | StarteamChangeLogCommand.`executeChangeLogCommand(ScmProviderRepository repo, ScmFileSet fileSet, Date startDate, Date endDate, ScmBranch branch, 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
Modifier and Type | Method and Description
--- | ---
`static String` | SvnTagBranchUtils.`resolveBranchUrl(String repositoryUrl, ScmBranch branch)` Resolves a branch name to a repository url.
`static String` | SvnTagBranchUtils.`resolveBranchUrl(SvnScmProviderRepository repository, ScmBranch branch)` Resolves a branch name to a repository url.
`static String` | SvnTagBranchUtils.`resolveUrl(String repositoryUrl, String tagBase, 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
Modifier and Type | Method and Description
--- | ---
`static org.codehaus.plexus.util.cli.Commandline` | SvnChangeLogCommand.`createCommandLine(SvnScmProviderRepository repository, File workingDirectory, ScmBranch branch, Date startDate, Date endDate, ScmVersion startVersion, ScmVersion endVersion)`
`protected ChangeLogScmResult` | SvnChangeLogCommand.`executeChangeLogCommand(ScmProviderRepository repo, ScmFileSet fileSet, Date startDate, Date endDate, ScmBranch branch, String datePattern)`
`protected ChangeLogScmResult` | SvnChangeLogCommand.`executeChangeLogCommand(ScmProviderRepository repo, ScmFileSet fileSet, Date startDate, Date endDate, ScmBranch branch, String datePattern, ScmVersion startVersion, ScmVersion endVersion)`

### 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
Modifier and Type | Method and Description
--- | ---
`protected ChangeLogScmResult` | SynergyChangeLogCommand.`executeChangeLogCommand(ScmProviderRepository repository, ScmFileSet fileSet, Date startDate, Date endDate, ScmBranch branch, 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
Modifier and Type | Method and Description
--- | ---
`protected ChangeLogScmResult` | TfsChangeLogCommand.`executeChangeLogCommand(ScmProviderRepository r, ScmFileSet f, Date startDate, Date endDate, ScmBranch branch, String datePattern)`