org.apache.maven.scm.provider.accurev
Class AccuRevScmProvider
java.lang.Object
org.apache.maven.scm.provider.AbstractScmProvider
org.apache.maven.scm.provider.accurev.AccuRevScmProvider
- All Implemented Interfaces:
- ScmProvider
public class AccuRevScmProvider
- extends AbstractScmProvider
AccuRev integration with Maven SCM
| Fields inherited from interface org.apache.maven.scm.provider.ScmProvider |
ROLE |
|
Method Summary |
AddScmResult |
add(ScmProviderRepository repository,
ScmFileSet fileSet,
CommandParameters parameters)
|
protected BlameScmResult |
blame(ScmProviderRepository repository,
ScmFileSet fileSet,
CommandParameters parameters)
|
protected ChangeLogScmResult |
changelog(ScmProviderRepository repository,
ScmFileSet fileSet,
CommandParameters parameters)
|
protected CheckInScmResult |
checkin(ScmProviderRepository repository,
ScmFileSet fileSet,
CommandParameters parameters)
|
protected CheckOutScmResult |
checkout(ScmProviderRepository repository,
ScmFileSet fileSet,
CommandParameters parameters)
|
protected ExportScmResult |
export(ScmProviderRepository repository,
ScmFileSet fileSet,
CommandParameters parameters)
|
String |
getScmType()
|
protected LoginScmResult |
login(ScmProviderRepository repository,
ScmFileSet fileSet,
CommandParameters parameters)
|
ScmProviderRepository |
makeProviderScmRepository(File path)
|
ScmProviderRepository |
makeProviderScmRepository(String scmSpecificUrl,
char delimiter)
The basic url parsing approach is to be as loose as possible. |
protected RemoveScmResult |
remove(ScmProviderRepository repository,
ScmFileSet fileSet,
CommandParameters parameters)
|
protected StatusScmResult |
status(ScmProviderRepository repository,
ScmFileSet fileSet,
CommandParameters parameters)
|
protected TagScmResult |
tag(ScmProviderRepository repository,
ScmFileSet fileSet,
CommandParameters parameters)
|
protected UpdateScmResult |
update(ScmProviderRepository repository,
ScmFileSet fileSet,
CommandParameters parameters)
|
| Methods inherited from class org.apache.maven.scm.provider.AbstractScmProvider |
add, add, add, addListener, blame, branch, branch, branch, branch, changeLog, changeLog, changeLog, changeLog, changeLog, changeLog, changeLog, changeLog, checkIn, checkIn, checkIn, checkOut, checkOut, checkOut, checkOut, checkOut, checkOut, diff, diff, diff, edit, edit, export, export, export, export, export, getLogger, getScmSpecificFilename, info, list, list, list, mkdir, mkdir, remoteInfo, remove, requiresEditMode, sanitizeTagName, status, tag, tag, tag, unedit, unedit, update, update, update, update, update, update, update, update, update, update, update, update, validateScmUrl, validateTagName |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ACCUREV_EXECUTABLE_PROPERTY
public static final String ACCUREV_EXECUTABLE_PROPERTY
- See Also:
- Constant Field Values
TAG_FORMAT_PROPERTY
public static final String TAG_FORMAT_PROPERTY
- See Also:
- Constant Field Values
SYSTEM_PROPERTY_PREFIX
public static final String SYSTEM_PROPERTY_PREFIX
- See Also:
- Constant Field Values
AccuRevScmProvider
public AccuRevScmProvider()
getScmType
public String getScmType()
makeProviderScmRepository
public ScmProviderRepository makeProviderScmRepository(String scmSpecificUrl,
char delimiter)
throws ScmRepositoryException
- The basic url parsing approach is to be as loose as possible. If you specify as per the docs you'll get what you
expect. If you do something else the result is undefined. Don't use "/" "\" or "@" as the delimiter,
- Throws:
ScmRepositoryException
login
protected LoginScmResult login(ScmProviderRepository repository,
ScmFileSet fileSet,
CommandParameters parameters)
throws ScmException
- Overrides:
login in class AbstractScmProvider
- Throws:
ScmException
checkout
protected CheckOutScmResult checkout(ScmProviderRepository repository,
ScmFileSet fileSet,
CommandParameters parameters)
throws ScmException
- Overrides:
checkout in class AbstractScmProvider
- Throws:
ScmException
checkin
protected CheckInScmResult checkin(ScmProviderRepository repository,
ScmFileSet fileSet,
CommandParameters parameters)
throws ScmException
- Overrides:
checkin in class AbstractScmProvider
- Throws:
ScmException
makeProviderScmRepository
public ScmProviderRepository makeProviderScmRepository(File path)
throws ScmRepositoryException,
UnknownRepositoryStructure
- Specified by:
makeProviderScmRepository in interface ScmProvider- Overrides:
makeProviderScmRepository in class AbstractScmProvider
- Throws:
ScmRepositoryException
UnknownRepositoryStructure
add
public AddScmResult add(ScmProviderRepository repository,
ScmFileSet fileSet,
CommandParameters parameters)
throws ScmException
- Overrides:
add in class AbstractScmProvider
- Throws:
ScmException
tag
protected TagScmResult tag(ScmProviderRepository repository,
ScmFileSet fileSet,
CommandParameters parameters)
throws ScmException
- Overrides:
tag in class AbstractScmProvider
- Throws:
ScmException
status
protected StatusScmResult status(ScmProviderRepository repository,
ScmFileSet fileSet,
CommandParameters parameters)
throws ScmException
- Overrides:
status in class AbstractScmProvider
- Throws:
ScmException
update
protected UpdateScmResult update(ScmProviderRepository repository,
ScmFileSet fileSet,
CommandParameters parameters)
throws ScmException
- Overrides:
update in class AbstractScmProvider
- Throws:
ScmException
export
protected ExportScmResult export(ScmProviderRepository repository,
ScmFileSet fileSet,
CommandParameters parameters)
throws ScmException
- Overrides:
export in class AbstractScmProvider
- Throws:
ScmException
changelog
protected ChangeLogScmResult changelog(ScmProviderRepository repository,
ScmFileSet fileSet,
CommandParameters parameters)
throws ScmException
- Overrides:
changelog in class AbstractScmProvider
- Throws:
ScmException
remove
protected RemoveScmResult remove(ScmProviderRepository repository,
ScmFileSet fileSet,
CommandParameters parameters)
throws ScmException
- Overrides:
remove in class AbstractScmProvider
- Throws:
ScmException
blame
protected BlameScmResult blame(ScmProviderRepository repository,
ScmFileSet fileSet,
CommandParameters parameters)
throws ScmException
-
- Overrides:
blame in class AbstractScmProvider
- Throws:
ScmException
Copyright © 2003-2012 The Apache Software Foundation. All Rights Reserved.