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
- Author:
- Emmanuel Venisse
-
Field Summary
Fields inherited from class org.apache.maven.scm.provider.svn.AbstractSvnScmProvider
CURRENT_WORKING_DIRECTORY
Fields inherited from class org.apache.maven.scm.provider.AbstractScmProvider
logger
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected SvnCommand
protected SvnCommand
protected SvnCommand
protected SvnCommand
protected SvnCommand
protected SvnCommand
protected SvnCommand
protected SvnCommand
protected SvnCommand
protected SvnCommand
protected SvnCommand
protected String
getRepositoryURL
(File path) protected SvnCommand
protected SvnCommand
protected SvnCommand
protected SvnCommand
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, 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, 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
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
setInteractive
-
Constructor Details
-
SvnExeScmProvider
public SvnExeScmProvider()
-
-
Method Details
-
getAddCommand
- Specified by:
getAddCommand
in classAbstractSvnScmProvider
-
getBranchCommand
- Specified by:
getBranchCommand
in classAbstractSvnScmProvider
-
getChangeLogCommand
- Specified by:
getChangeLogCommand
in classAbstractSvnScmProvider
-
getCheckInCommand
- Specified by:
getCheckInCommand
in classAbstractSvnScmProvider
-
getCheckOutCommand
- Specified by:
getCheckOutCommand
in classAbstractSvnScmProvider
-
getDiffCommand
- Specified by:
getDiffCommand
in classAbstractSvnScmProvider
-
getExportCommand
- Specified by:
getExportCommand
in classAbstractSvnScmProvider
-
getRemoveCommand
- Specified by:
getRemoveCommand
in classAbstractSvnScmProvider
-
getStatusCommand
- Specified by:
getStatusCommand
in classAbstractSvnScmProvider
-
getTagCommand
- Specified by:
getTagCommand
in classAbstractSvnScmProvider
-
getUntagCommand
- Specified by:
getUntagCommand
in classAbstractSvnScmProvider
-
getUpdateCommand
- Specified by:
getUpdateCommand
in classAbstractSvnScmProvider
-
getListCommand
- Specified by:
getListCommand
in classAbstractSvnScmProvider
-
getInfoCommand
- Specified by:
getInfoCommand
in classAbstractSvnScmProvider
-
getBlameCommand
- Specified by:
getBlameCommand
in classAbstractSvnScmProvider
-
getMkdirCommand
- Specified by:
getMkdirCommand
in classAbstractSvnScmProvider
-
getRepositoryURL
- 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
-