## Uses of Class
org.apache.maven.scm.provider.perforce.repository.PerforceScmProviderRepository

Packages that use PerforceScmProviderRepository
org.apache.maven.scm.provider.perforce
org.apache.maven.scm.provider.perforce.command
org.apache.maven.scm.provider.perforce.command.add
org.apache.maven.scm.provider.perforce.command.blame
org.apache.maven.scm.provider.perforce.command.changelog
org.apache.maven.scm.provider.perforce.command.checkin
org.apache.maven.scm.provider.perforce.command.checkout
org.apache.maven.scm.provider.perforce.command.diff
org.apache.maven.scm.provider.perforce.command.edit
org.apache.maven.scm.provider.perforce.command.login
org.apache.maven.scm.provider.perforce.command.remove
org.apache.maven.scm.provider.perforce.command.status
org.apache.maven.scm.provider.perforce.command.tag
org.apache.maven.scm.provider.perforce.command.unedit
org.apache.maven.scm.provider.perforce.command.update

### Uses of PerforceScmProviderRepository in org.apache.maven.scm.provider.perforce

Methods in org.apache.maven.scm.provider.perforce with parameters of type PerforceScmProviderRepository
`static String` PerforceScmProvider.`createClientspec(ScmLogger logger, PerforceScmProviderRepository repo, File workDir, String repoPath)`
`static org.codehaus.plexus.util.cli.Commandline` PerforceScmProvider.`createP4Command(PerforceScmProviderRepository repo, File workingDir)`
`static String` PerforceScmProvider.`getClientspecName(ScmLogger logger, PerforceScmProviderRepository repo, File workDir)`
`static String` PerforceScmProvider.`getRepoPath(ScmLogger log, PerforceScmProviderRepository repo, File basedir)` This is a "safe" method which handles cases where repo.getPath() is not actually a valid Perforce depot location.

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

Methods in org.apache.maven.scm.provider.perforce.command with parameters of type PerforceScmProviderRepository
`static PerforceInfoCommand` PerforceInfoCommand.`getInfo(ScmLogger logger, PerforceScmProviderRepository repo)`

Constructors in org.apache.maven.scm.provider.perforce.command with parameters of type PerforceScmProviderRepository
Constructor and Description
`PerforceWhereCommand(ScmLogger log, PerforceScmProviderRepository repos)`

### Uses of PerforceScmProviderRepository in org.apache.maven.scm.provider.perforce.command.add

Methods in org.apache.maven.scm.provider.perforce.command.add with parameters of type PerforceScmProviderRepository
`static org.codehaus.plexus.util.cli.Commandline` PerforceAddCommand.`createCommandLine(PerforceScmProviderRepository repo, File workingDirectory, ScmFileSet files)`

### Uses of PerforceScmProviderRepository in org.apache.maven.scm.provider.perforce.command.blame

Methods in org.apache.maven.scm.provider.perforce.command.blame with parameters of type PerforceScmProviderRepository
`static org.codehaus.plexus.util.cli.Commandline` PerforceBlameCommand.`createCommandLine(PerforceScmProviderRepository repo, File workingDirectory, String filename, String clientspec)`
`static org.codehaus.plexus.util.cli.Commandline` PerforceBlameCommand.`createFilelogCommandLine(PerforceScmProviderRepository repo, File workingDirectory, String filename, String clientspec)`

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

Methods in org.apache.maven.scm.provider.perforce.command.changelog with parameters of type PerforceScmProviderRepository
`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)`

### Uses of PerforceScmProviderRepository in org.apache.maven.scm.provider.perforce.command.checkin

Methods in org.apache.maven.scm.provider.perforce.command.checkin with parameters of type PerforceScmProviderRepository
`static String` PerforceCheckInCommand.`createChangeListSpecification(PerforceScmProviderRepository repo, ScmFileSet files, String msg, String canonicalPath, String jobs)`
`static org.codehaus.plexus.util.cli.Commandline` PerforceCheckInCommand.`createCommandLine(PerforceScmProviderRepository repo, File workingDirectory)`

### Uses of PerforceScmProviderRepository in org.apache.maven.scm.provider.perforce.command.checkout

Methods in org.apache.maven.scm.provider.perforce.command.checkout with parameters of type PerforceScmProviderRepository
`static org.codehaus.plexus.util.cli.Commandline` PerforceCheckOutCommand.`createCommandLine(PerforceScmProviderRepository repo, File workingDirectory, ScmVersion version, String specname)`

### Uses of PerforceScmProviderRepository in org.apache.maven.scm.provider.perforce.command.diff

Methods in org.apache.maven.scm.provider.perforce.command.diff with parameters of type PerforceScmProviderRepository
`static org.codehaus.plexus.util.cli.Commandline` PerforceDiffCommand.`createCommandLine(PerforceScmProviderRepository repo, File workingDirectory, ScmVersion startRev, ScmVersion endRev)`

### Uses of PerforceScmProviderRepository in org.apache.maven.scm.provider.perforce.command.edit

Methods in org.apache.maven.scm.provider.perforce.command.edit with parameters of type PerforceScmProviderRepository
`static org.codehaus.plexus.util.cli.Commandline` PerforceEditCommand.`createCommandLine(PerforceScmProviderRepository repo, File workingDirectory, ScmFileSet files)`

### Uses of PerforceScmProviderRepository in org.apache.maven.scm.provider.perforce.command.login

Methods in org.apache.maven.scm.provider.perforce.command.login with parameters of type PerforceScmProviderRepository
`static org.codehaus.plexus.util.cli.Commandline` PerforceLoginCommand.`createCommandLine(PerforceScmProviderRepository repo, File workingDir)`

### Uses of PerforceScmProviderRepository in org.apache.maven.scm.provider.perforce.command.remove

Methods in org.apache.maven.scm.provider.perforce.command.remove with parameters of type PerforceScmProviderRepository
`static org.codehaus.plexus.util.cli.Commandline` PerforceRemoveCommand.`createCommandLine(PerforceScmProviderRepository repo, File workingDirectory, ScmFileSet files)`

### Uses of PerforceScmProviderRepository in org.apache.maven.scm.provider.perforce.command.status

Methods in org.apache.maven.scm.provider.perforce.command.status with parameters of type PerforceScmProviderRepository
`static org.codehaus.plexus.util.cli.Commandline` PerforceStatusCommand.`createOpenedCommandLine(PerforceScmProviderRepository repo, File workingDirectory, String location)`

### Uses of PerforceScmProviderRepository in org.apache.maven.scm.provider.perforce.command.tag

Methods in org.apache.maven.scm.provider.perforce.command.tag with parameters of type PerforceScmProviderRepository
`static org.codehaus.plexus.util.cli.Commandline` PerforceTagCommand.`createLabelCommandLine(PerforceScmProviderRepository repo, File workingDirectory)`
`String` PerforceTagCommand.`createLabelSpecification(PerforceScmProviderRepository repo, String tag, boolean lock)`
`static org.codehaus.plexus.util.cli.Commandline` PerforceTagCommand.`createLabelsyncCommandLine(PerforceScmProviderRepository repo, File workingDirectory, ScmFileSet files, String tag)`

### Uses of PerforceScmProviderRepository in org.apache.maven.scm.provider.perforce.command.unedit

Methods in org.apache.maven.scm.provider.perforce.command.unedit with parameters of type PerforceScmProviderRepository
`static org.codehaus.plexus.util.cli.Commandline` PerforceUnEditCommand.`createCommandLine(PerforceScmProviderRepository repo, File workingDirectory, ScmFileSet files)`

### Uses of PerforceScmProviderRepository in org.apache.maven.scm.provider.perforce.command.update

Methods in org.apache.maven.scm.provider.perforce.command.update with parameters of type PerforceScmProviderRepository
`static org.codehaus.plexus.util.cli.Commandline` PerforceUpdateCommand.`createCommandLine(PerforceScmProviderRepository repo, File workingDirectory, String clientspec)`