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
@Singleton @Named("svn") public class SvnExeScmProvider extends AbstractSvnScmProvider- 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 Constructor Description SvnExeScmProvider()
-
Method Summary
-
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, 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
-
-
-
-
Constructor Detail
-
SvnExeScmProvider
public SvnExeScmProvider()
-
-
Method Detail
-
setInteractive
public void setInteractive(boolean interactive)
Description copied from interface:ScmProviderSets the interactive mode, which by default (i.e. if not called) is assumed to betrueby providers. As providers are usually singletons, this affects every usage of this provider.- Parameters:
interactive- eithertruein case user may be prompted for information, otherwisefalse. The default istrue.
-
getAddCommand
protected SvnCommand getAddCommand()
- Specified by:
getAddCommandin classAbstractSvnScmProvider
-
getBranchCommand
protected SvnCommand getBranchCommand()
- Specified by:
getBranchCommandin classAbstractSvnScmProvider
-
getChangeLogCommand
protected SvnCommand getChangeLogCommand()
- Specified by:
getChangeLogCommandin classAbstractSvnScmProvider
-
getCheckInCommand
protected SvnCommand getCheckInCommand()
- Specified by:
getCheckInCommandin classAbstractSvnScmProvider
-
getCheckOutCommand
protected SvnCommand getCheckOutCommand()
- Specified by:
getCheckOutCommandin classAbstractSvnScmProvider
-
getDiffCommand
protected SvnCommand getDiffCommand()
- Specified by:
getDiffCommandin classAbstractSvnScmProvider
-
getExportCommand
protected SvnCommand getExportCommand()
- Specified by:
getExportCommandin classAbstractSvnScmProvider
-
getRemoveCommand
protected SvnCommand getRemoveCommand()
- Specified by:
getRemoveCommandin classAbstractSvnScmProvider
-
getStatusCommand
protected SvnCommand getStatusCommand()
- Specified by:
getStatusCommandin classAbstractSvnScmProvider
-
getTagCommand
protected SvnCommand getTagCommand()
- Specified by:
getTagCommandin classAbstractSvnScmProvider
-
getUntagCommand
protected SvnCommand getUntagCommand()
- Specified by:
getUntagCommandin classAbstractSvnScmProvider
-
getUpdateCommand
protected SvnCommand getUpdateCommand()
- Specified by:
getUpdateCommandin classAbstractSvnScmProvider
-
getListCommand
protected SvnCommand getListCommand()
- Specified by:
getListCommandin classAbstractSvnScmProvider
-
getInfoCommand
public SvnCommand getInfoCommand()
- Specified by:
getInfoCommandin classAbstractSvnScmProvider
-
getBlameCommand
protected SvnCommand getBlameCommand()
- Specified by:
getBlameCommandin classAbstractSvnScmProvider
-
getMkdirCommand
protected SvnCommand getMkdirCommand()
- Specified by:
getMkdirCommandin classAbstractSvnScmProvider
-
getRepositoryURL
protected String getRepositoryURL(File path) throws ScmException
- Specified by:
getRepositoryURLin classAbstractSvnScmProvider- Throws:
ScmException
-
remoteInfo
public RemoteInfoScmResult remoteInfo(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException
- Specified by:
remoteInfoin interfaceScmProvider- Overrides:
remoteInfoin 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:
remoteUrlExistin classAbstractSvnScmProvider- Returns:
- true if remote url exists
- Throws:
ScmException
-
-