## Uses of Class
org.apache.maven.scm.provider.git.repository.GitScmProviderRepository

Packages that use GitScmProviderRepository
org.apache.maven.scm.provider.git
org.apache.maven.scm.provider.git.gitexe.command.branch
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.list
org.apache.maven.scm.provider.git.gitexe.command.remoteinfo
org.apache.maven.scm.provider.git.gitexe.command.status
org.apache.maven.scm.provider.git.gitexe.command.tag
org.apache.maven.scm.provider.git.gitexe.command.update

### Uses of GitScmProviderRepository in org.apache.maven.scm.provider.git

Methods in org.apache.maven.scm.provider.git with parameters of type GitScmProviderRepository
`static org.codehaus.plexus.util.cli.Commandline` GitCommandUtils.`getBaseCommand(String commandName, GitScmProviderRepository repo, ScmFileSet fileSet)`
`static org.codehaus.plexus.util.cli.Commandline` GitCommandUtils.`getBaseCommand(String commandName, GitScmProviderRepository repo, ScmFileSet fileSet, String options)`

### Uses of GitScmProviderRepository in org.apache.maven.scm.provider.git.gitexe.command.branch

Methods in org.apache.maven.scm.provider.git.gitexe.command.branch with parameters of type GitScmProviderRepository
`static org.codehaus.plexus.util.cli.Commandline` GitBranchCommand.`createCommandLine(GitScmProviderRepository repository, File workingDirectory, String branch)`
`static org.codehaus.plexus.util.cli.Commandline` GitBranchCommand.`createPushCommandLine(GitScmProviderRepository repository, ScmFileSet fileSet, String branch)`
`static String` GitBranchCommand.`getCurrentBranch(ScmLogger logger, GitScmProviderRepository repository, ScmFileSet fileSet)` Helper function to detect the current branch

### Uses of GitScmProviderRepository 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 GitScmProviderRepository
`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.

### Uses of GitScmProviderRepository 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 GitScmProviderRepository
`static org.codehaus.plexus.util.cli.Commandline` GitCheckInCommand.`createCommitCommandLine(GitScmProviderRepository repository, ScmFileSet fileSet, File messageFile)`
`static org.codehaus.plexus.util.cli.Commandline` GitCheckInCommand.`createPushCommandLine(ScmLogger logger, GitScmProviderRepository repository, ScmFileSet fileSet, ScmVersion version)`

### Uses of GitScmProviderRepository 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 GitScmProviderRepository
`static org.codehaus.plexus.util.cli.Commandline` GitCheckOutCommand.`createCommandLine(GitScmProviderRepository repository, File workingDirectory, ScmVersion version)`

### Uses of GitScmProviderRepository 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 GitScmProviderRepository
`static org.codehaus.plexus.util.cli.Commandline` GitListCommand.`createCommandLine(GitScmProviderRepository repository, File workingDirectory)`

### Uses of GitScmProviderRepository in org.apache.maven.scm.provider.git.gitexe.command.remoteinfo

Methods in org.apache.maven.scm.provider.git.gitexe.command.remoteinfo with parameters of type GitScmProviderRepository
`static org.codehaus.plexus.util.cli.Commandline` GitRemoteInfoCommand.`createCommandLine(GitScmProviderRepository repository)`

### Uses of GitScmProviderRepository in org.apache.maven.scm.provider.git.gitexe.command.status

Methods in org.apache.maven.scm.provider.git.gitexe.command.status with parameters of type GitScmProviderRepository
`static org.codehaus.plexus.util.cli.Commandline` GitStatusCommand.`createCommandLine(GitScmProviderRepository repository, ScmFileSet fileSet)`

### Uses of GitScmProviderRepository in org.apache.maven.scm.provider.git.gitexe.command.tag

Methods in org.apache.maven.scm.provider.git.gitexe.command.tag with parameters of type GitScmProviderRepository
`static org.codehaus.plexus.util.cli.Commandline` GitTagCommand.`createCommandLine(GitScmProviderRepository repository, File workingDirectory, String tag, File messageFile)`
`static org.codehaus.plexus.util.cli.Commandline` GitTagCommand.`createPushCommandLine(GitScmProviderRepository repository, ScmFileSet fileSet, String tag)`

### Uses of GitScmProviderRepository 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 GitScmProviderRepository
`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)`