Class SvnExeScmProvider
- java.lang.Object
-
- org.apache.maven.scm.provider.AbstractScmProvider
-
- org.apache.maven.scm.provider.svn.AbstractSvnScmProvider
-
- org.apache.maven.scm.provider.svn.svnexe.SvnExeScmProvider
-
- All Implemented Interfaces:
ScmProvider
public class SvnExeScmProvider extends AbstractSvnScmProvider
-
-
Field Summary
-
Fields inherited from class org.apache.maven.scm.provider.svn.AbstractSvnScmProvider
CURRENT_WORKING_DIRECTORY
-
Fields inherited from interface org.apache.maven.scm.provider.ScmProvider
ROLE
-
-
Constructor Summary
Constructors Constructor Description SvnExeScmProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected SvnCommand
getAddCommand()
protected SvnCommand
getBlameCommand()
protected SvnCommand
getBranchCommand()
protected SvnCommand
getChangeLogCommand()
protected SvnCommand
getCheckInCommand()
protected SvnCommand
getCheckOutCommand()
protected SvnCommand
getDiffCommand()
protected SvnCommand
getExportCommand()
SvnCommand
getInfoCommand()
protected SvnCommand
getListCommand()
protected SvnCommand
getMkdirCommand()
protected SvnCommand
getRemoveCommand()
protected java.lang.String
getRepositoryURL(java.io.File path)
protected SvnCommand
getStatusCommand()
protected SvnCommand
getTagCommand()
protected SvnCommand
getUntagCommand()
protected SvnCommand
getUpdateCommand()
RemoteInfoScmResult
remoteInfo(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)
boolean
remoteUrlExist(ScmProviderRepository repository, CommandParameters parameters)
-
Methods inherited from class org.apache.maven.scm.provider.svn.AbstractSvnScmProvider
add, blame, branch, changelog, checkin, checkout, diff, executeCommand, export, getScmSpecificFilename, getScmType, info, list, makeProviderScmRepository, makeProviderScmRepository, mkdir, remove, status, tag, untag, update, validateScmUrl
-
Methods inherited from class org.apache.maven.scm.provider.AbstractScmProvider
add, add, add, addListener, blame, blame, branch, branch, branch, changeLog, changeLog, changeLog, changeLog, changeLog, changeLog, changeLog, changeLog, changeLog, checkIn, checkIn, checkIn, checkOut, checkOut, checkOut, checkOut, checkOut, checkOut, checkOut, diff, diff, edit, edit, export, export, export, export, export, getLogger, list, list, login, mkdir, remove, requiresEditMode, sanitizeTagName, status, tag, tag, tag, unedit, unedit, update, update, update, update, update, update, update, update, update, update, update, update, validateTagName
-
-
-
-
Method Detail
-
getAddCommand
protected SvnCommand getAddCommand()
- Specified by:
getAddCommand
in classAbstractSvnScmProvider
-
getBranchCommand
protected SvnCommand getBranchCommand()
- Specified by:
getBranchCommand
in classAbstractSvnScmProvider
-
getChangeLogCommand
protected SvnCommand getChangeLogCommand()
- Specified by:
getChangeLogCommand
in classAbstractSvnScmProvider
-
getCheckInCommand
protected SvnCommand getCheckInCommand()
- Specified by:
getCheckInCommand
in classAbstractSvnScmProvider
-
getCheckOutCommand
protected SvnCommand getCheckOutCommand()
- Specified by:
getCheckOutCommand
in classAbstractSvnScmProvider
-
getDiffCommand
protected SvnCommand getDiffCommand()
- Specified by:
getDiffCommand
in classAbstractSvnScmProvider
-
getExportCommand
protected SvnCommand getExportCommand()
- Specified by:
getExportCommand
in classAbstractSvnScmProvider
-
getRemoveCommand
protected SvnCommand getRemoveCommand()
- Specified by:
getRemoveCommand
in classAbstractSvnScmProvider
-
getStatusCommand
protected SvnCommand getStatusCommand()
- Specified by:
getStatusCommand
in classAbstractSvnScmProvider
-
getTagCommand
protected SvnCommand getTagCommand()
- Specified by:
getTagCommand
in classAbstractSvnScmProvider
-
getUntagCommand
protected SvnCommand getUntagCommand()
- Specified by:
getUntagCommand
in classAbstractSvnScmProvider
-
getUpdateCommand
protected SvnCommand getUpdateCommand()
- Specified by:
getUpdateCommand
in classAbstractSvnScmProvider
-
getListCommand
protected SvnCommand getListCommand()
- Specified by:
getListCommand
in classAbstractSvnScmProvider
-
getInfoCommand
public SvnCommand getInfoCommand()
- Specified by:
getInfoCommand
in classAbstractSvnScmProvider
-
getBlameCommand
protected SvnCommand getBlameCommand()
- Specified by:
getBlameCommand
in classAbstractSvnScmProvider
-
getMkdirCommand
protected SvnCommand getMkdirCommand()
- Specified by:
getMkdirCommand
in classAbstractSvnScmProvider
-
getRepositoryURL
protected java.lang.String getRepositoryURL(java.io.File path) throws ScmException
- Specified by:
getRepositoryURL
in classAbstractSvnScmProvider
- Throws:
ScmException
-
remoteInfo
public RemoteInfoScmResult remoteInfo(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException
- Specified by:
remoteInfo
in interfaceScmProvider
- Overrides:
remoteInfo
in classAbstractScmProvider
- Parameters:
repository
- the source control systemfileSet
- not use currently but for future useparameters
- some parameters (not use currently but for future use)- Returns:
- if the scm implementation doesn't support "info" result will
null
- Throws:
ScmException
- if any
-
remoteUrlExist
public boolean remoteUrlExist(ScmProviderRepository repository, CommandParameters parameters) throws ScmException
- Specified by:
remoteUrlExist
in classAbstractSvnScmProvider
- Returns:
- true if remote url exists
- Throws:
ScmException
-
-