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)