org.apache.maven.scm.provider.perforce
public class PerforceScmProvider extends AbstractScmProvider
Version: $Id: PerforceScmProvider.java 384016 2006-03-07 21:17:26Z evenisse $
| Field Summary | |
|---|---|
| static String | DEFAULT_CLIENTSPEC_PROPERTY |
| Method Summary | |
|---|---|
| protected AddScmResult | add(ScmRepository repository, ScmFileSet fileSet, CommandParameters params) |
| protected ChangeLogScmResult | changelog(ScmRepository repository, ScmFileSet fileSet, CommandParameters parameters) |
| protected CheckInScmResult | checkin(ScmRepository repository, ScmFileSet fileSet, CommandParameters params) |
| protected CheckOutScmResult | checkout(ScmRepository repository, ScmFileSet fileSet, CommandParameters params) |
| static String | clean(String string) |
| static String | createClientspec(PerforceScmProviderRepository repo, String specname, File workDir) |
| static Commandline | createP4Command(PerforceScmProviderRepository repo, File workingDir) |
| protected DiffScmResult | diff(ScmRepository repository, ScmFileSet fileSet, CommandParameters params) |
| protected EditScmResult | edit(ScmRepository repository, ScmFileSet fileSet, CommandParameters params) |
| static String | getCanonicalRepoPath(String repoPath)
Given a path like "//depot/foo/bar", returns the
proper path to include everything beneath it.
|
| static String | getClientspecName(PerforceScmProviderRepository repo, File workDir) |
| String | getScmType() |
| protected LoginScmResult | login(ScmRepository repository, ScmFileSet fileSet, CommandParameters params) |
| ScmProviderRepository | makeProviderScmRepository(String scmSpecificUrl, char delimiter) |
| protected RemoveScmResult | remove(ScmRepository repository, ScmFileSet fileSet, CommandParameters params) |
| boolean | requiresEditMode() |
| protected StatusScmResult | status(ScmRepository repository, ScmFileSet fileSet, CommandParameters params) |
| protected TagScmResult | tag(ScmRepository repository, ScmFileSet fileSet, CommandParameters params) |
| protected UnEditScmResult | unedit(ScmRepository repository, ScmFileSet fileSet, CommandParameters params) |
| protected UpdateScmResult | update(ScmRepository repository, ScmFileSet fileSet, CommandParameters params) |
See Also: org.apache.maven.scm.provider.AbstractScmProvider#changelog(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.CommandParameters)