org.apache.maven.scm.provider.cvslib
Class CvsScmProvider
java.lang.Object
org.apache.maven.scm.provider.AbstractScmProvider
org.apache.maven.scm.provider.cvslib.CvsScmProvider
- All Implemented Interfaces:
- org.apache.maven.scm.provider.ScmProvider
- public class CvsScmProvider
- extends org.apache.maven.scm.provider.AbstractScmProvider
- Version:
- $Id: CvsScmProvider.java 292842 2005-09-30 19:53:57Z evenisse $
- Author:
- Emmanuel Venisse , Trygve Laugstøl
Nested classes inherited from class org.apache.maven.scm.provider.ScmProvider |
|
Fields inherited from class org.apache.maven.scm.provider.AbstractScmProvider |
|
Fields inherited from interface org.apache.maven.scm.provider.ScmProvider |
ROLE |
Method Summary |
org.apache.maven.scm.command.add.AddScmResult |
add(org.apache.maven.scm.repository.ScmRepository repository,
org.apache.maven.scm.ScmFileSet fileSet,
org.apache.maven.scm.CommandParameters parameters)
|
org.apache.maven.scm.command.changelog.ChangeLogScmResult |
changelog(org.apache.maven.scm.repository.ScmRepository repository,
org.apache.maven.scm.ScmFileSet fileSet,
org.apache.maven.scm.CommandParameters parameters)
|
org.apache.maven.scm.command.checkin.CheckInScmResult |
checkin(org.apache.maven.scm.repository.ScmRepository repository,
org.apache.maven.scm.ScmFileSet fileSet,
org.apache.maven.scm.CommandParameters parameters)
|
org.apache.maven.scm.command.checkout.CheckOutScmResult |
checkout(org.apache.maven.scm.repository.ScmRepository repository,
org.apache.maven.scm.ScmFileSet fileSet,
org.apache.maven.scm.CommandParameters parameters)
|
org.apache.maven.scm.command.diff.DiffScmResult |
diff(org.apache.maven.scm.repository.ScmRepository repository,
org.apache.maven.scm.ScmFileSet fileSet,
org.apache.maven.scm.CommandParameters parameters)
|
java.lang.String |
getScmType()
|
org.apache.maven.scm.login.LoginScmResult |
login(org.apache.maven.scm.repository.ScmRepository repository,
org.apache.maven.scm.ScmFileSet fileSet,
org.apache.maven.scm.CommandParameters parameters)
|
org.apache.maven.scm.provider.ScmProviderRepository |
makeProviderScmRepository(java.io.File path)
|
org.apache.maven.scm.provider.ScmProviderRepository |
makeProviderScmRepository(java.lang.String scmSpecificUrl,
char delimiter)
|
private CvsScmProvider.ScmUrlParserResult |
parseScmUrl(java.lang.String scmSpecificUrl,
char delimiter)
|
org.apache.maven.scm.command.remove.RemoveScmResult |
remove(org.apache.maven.scm.repository.ScmRepository repository,
org.apache.maven.scm.ScmFileSet fileSet,
org.apache.maven.scm.CommandParameters parameters)
|
org.apache.maven.scm.command.status.StatusScmResult |
status(org.apache.maven.scm.repository.ScmRepository repository,
org.apache.maven.scm.ScmFileSet fileSet,
org.apache.maven.scm.CommandParameters parameters)
|
org.apache.maven.scm.command.tag.TagScmResult |
tag(org.apache.maven.scm.repository.ScmRepository repository,
org.apache.maven.scm.ScmFileSet fileSet,
org.apache.maven.scm.CommandParameters parameters)
|
org.apache.maven.scm.command.update.UpdateScmResult |
update(org.apache.maven.scm.repository.ScmRepository repository,
org.apache.maven.scm.ScmFileSet fileSet,
org.apache.maven.scm.CommandParameters parameters)
|
java.util.List |
validateScmUrl(java.lang.String scmSpecificUrl,
char delimiter)
|
Methods inherited from class org.apache.maven.scm.provider.AbstractScmProvider |
add, addListener, changeLog, checkIn, checkOut, diff, getLogger, remove, status, tag, update |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.maven.scm.provider.ScmProvider |
|
TRANSPORT_LOCAL
private static final java.lang.String TRANSPORT_LOCAL
- See Also:
- Constant Field Values
TRANSPORT_PSERVER
private static final java.lang.String TRANSPORT_PSERVER
- See Also:
- Constant Field Values
TRANSPORT_LSERVER
private static final java.lang.String TRANSPORT_LSERVER
- See Also:
- Constant Field Values
TRANSPORT_EXT
private static final java.lang.String TRANSPORT_EXT
- See Also:
- Constant Field Values
CvsScmProvider
public CvsScmProvider()
makeProviderScmRepository
public org.apache.maven.scm.provider.ScmProviderRepository makeProviderScmRepository(java.lang.String scmSpecificUrl,
char delimiter)
throws org.apache.maven.scm.repository.ScmRepositoryException
- Throws:
org.apache.maven.scm.repository.ScmRepositoryException
makeProviderScmRepository
public org.apache.maven.scm.provider.ScmProviderRepository makeProviderScmRepository(java.io.File path)
throws org.apache.maven.scm.repository.ScmRepositoryException,
org.apache.maven.scm.repository.UnknownRepositoryStructure
- Throws:
org.apache.maven.scm.repository.ScmRepositoryException
org.apache.maven.scm.repository.UnknownRepositoryStructure
- See Also:
AbstractScmProvider.makeProviderScmRepository(java.io.File)
validateScmUrl
public java.util.List validateScmUrl(java.lang.String scmSpecificUrl,
char delimiter)
getScmType
public java.lang.String getScmType()
parseScmUrl
private CvsScmProvider.ScmUrlParserResult parseScmUrl(java.lang.String scmSpecificUrl,
char delimiter)
add
public org.apache.maven.scm.command.add.AddScmResult add(org.apache.maven.scm.repository.ScmRepository repository,
org.apache.maven.scm.ScmFileSet fileSet,
org.apache.maven.scm.CommandParameters parameters)
throws org.apache.maven.scm.ScmException
- Throws:
org.apache.maven.scm.ScmException
- See Also:
AbstractScmProvider.add(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.CommandParameters)
changelog
public org.apache.maven.scm.command.changelog.ChangeLogScmResult changelog(org.apache.maven.scm.repository.ScmRepository repository,
org.apache.maven.scm.ScmFileSet fileSet,
org.apache.maven.scm.CommandParameters parameters)
throws org.apache.maven.scm.ScmException
- Throws:
org.apache.maven.scm.ScmException
- See Also:
AbstractScmProvider.changelog(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.CommandParameters)
checkin
public org.apache.maven.scm.command.checkin.CheckInScmResult checkin(org.apache.maven.scm.repository.ScmRepository repository,
org.apache.maven.scm.ScmFileSet fileSet,
org.apache.maven.scm.CommandParameters parameters)
throws org.apache.maven.scm.ScmException
- Throws:
org.apache.maven.scm.ScmException
- See Also:
AbstractScmProvider.checkin(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.CommandParameters)
checkout
public org.apache.maven.scm.command.checkout.CheckOutScmResult checkout(org.apache.maven.scm.repository.ScmRepository repository,
org.apache.maven.scm.ScmFileSet fileSet,
org.apache.maven.scm.CommandParameters parameters)
throws org.apache.maven.scm.ScmException
- Throws:
org.apache.maven.scm.ScmException
- See Also:
AbstractScmProvider.checkout(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.CommandParameters)
diff
public org.apache.maven.scm.command.diff.DiffScmResult diff(org.apache.maven.scm.repository.ScmRepository repository,
org.apache.maven.scm.ScmFileSet fileSet,
org.apache.maven.scm.CommandParameters parameters)
throws org.apache.maven.scm.ScmException
- Throws:
org.apache.maven.scm.ScmException
- See Also:
AbstractScmProvider.diff(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.CommandParameters)
login
public org.apache.maven.scm.login.LoginScmResult login(org.apache.maven.scm.repository.ScmRepository repository,
org.apache.maven.scm.ScmFileSet fileSet,
org.apache.maven.scm.CommandParameters parameters)
throws org.apache.maven.scm.ScmException
- Throws:
org.apache.maven.scm.ScmException
- See Also:
AbstractScmProvider.login(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.CommandParameters)
remove
public org.apache.maven.scm.command.remove.RemoveScmResult remove(org.apache.maven.scm.repository.ScmRepository repository,
org.apache.maven.scm.ScmFileSet fileSet,
org.apache.maven.scm.CommandParameters parameters)
throws org.apache.maven.scm.ScmException
- Throws:
org.apache.maven.scm.ScmException
- See Also:
AbstractScmProvider.remove(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.CommandParameters)
status
public org.apache.maven.scm.command.status.StatusScmResult status(org.apache.maven.scm.repository.ScmRepository repository,
org.apache.maven.scm.ScmFileSet fileSet,
org.apache.maven.scm.CommandParameters parameters)
throws org.apache.maven.scm.ScmException
- Throws:
org.apache.maven.scm.ScmException
- See Also:
AbstractScmProvider.status(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.CommandParameters)
tag
public org.apache.maven.scm.command.tag.TagScmResult tag(org.apache.maven.scm.repository.ScmRepository repository,
org.apache.maven.scm.ScmFileSet fileSet,
org.apache.maven.scm.CommandParameters parameters)
throws org.apache.maven.scm.ScmException
- Throws:
org.apache.maven.scm.ScmException
- See Also:
AbstractScmProvider.tag(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.CommandParameters)
update
public org.apache.maven.scm.command.update.UpdateScmResult update(org.apache.maven.scm.repository.ScmRepository repository,
org.apache.maven.scm.ScmFileSet fileSet,
org.apache.maven.scm.CommandParameters parameters)
throws org.apache.maven.scm.ScmException
- Throws:
org.apache.maven.scm.ScmException
- See Also:
AbstractScmProvider.update(org.apache.maven.scm.repository.ScmRepository, org.apache.maven.scm.ScmFileSet, org.apache.maven.scm.CommandParameters)