## 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.untag
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​(java.lang.String commandName, GitScmProviderRepository repo, ScmFileSet fileSet)`
`static org.codehaus.plexus.util.cli.Commandline` GitCommandUtils.`getBaseCommand​(java.lang.String commandName, GitScmProviderRepository repo, ScmFileSet fileSet, java.lang.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, java.io.File workingDirectory, java.lang.String branch)`
`static org.codehaus.plexus.util.cli.Commandline` GitBranchCommand.`createPushCommandLine​(GitScmProviderRepository repository, ScmFileSet fileSet, java.lang.String branch)`
`static java.lang.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, 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.

### 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, java.io.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, java.io.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, java.io.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, java.io.File workingDirectory, java.lang.String tag, java.io.File messageFile, boolean sign)`
`static org.codehaus.plexus.util.cli.Commandline` GitTagCommand.`createPushCommandLine​(GitScmProviderRepository repository, ScmFileSet fileSet, java.lang.String tag)`

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

Methods in org.apache.maven.scm.provider.git.gitexe.command.untag with parameters of type GitScmProviderRepository
`static org.codehaus.plexus.util.cli.Commandline` GitUntagCommand.`createCommandLine​(GitScmProviderRepository repository, java.io.File workingDirectory, java.lang.String tag)`
`static org.codehaus.plexus.util.cli.Commandline` GitUntagCommand.`createPushCommandLine​(GitScmProviderRepository repository, ScmFileSet fileSet, java.lang.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, java.io.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, java.io.File workingDirectory, ScmVersion scmVersion)`