Class LocalScmProvider
java.lang.Object
org.apache.maven.scm.provider.AbstractScmProvider
org.apache.maven.scm.provider.local.LocalScmProvider
- All Implemented Interfaces:
 ScmProvider
- Author:
 - Trygve Laugstøl, Emmanuel Venisse
 
- 
Field Summary
Fields inherited from class org.apache.maven.scm.provider.AbstractScmProvider
logger - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionadd(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) TODO: why public? This should be protected, no?protected ChangeLogScmResultchangelog(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) checkin(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) checkout(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) static StringfixModuleName(String module) protected ListScmResultlist(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) List each element (files and directories) of fileSet as they exist in the repository.makeProviderScmRepository(String scmSpecificUrl, char delimiter) protected MkdirScmResultmkdir(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) Create directory/directories in the repository.status(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) tag(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) update(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) Methods inherited from class org.apache.maven.scm.provider.AbstractScmProvider
add, add, add, blame, blame, blame, branch, branch, branch, branch, changeLog, changeLog, changeLog, changeLog, changeLog, changeLog, changeLog, changeLog, changeLog, checkIn, checkIn, checkIn, checkOut, checkOut, checkOut, checkOut, checkOut, checkOut, checkOut, diff, diff, diff, edit, edit, export, export, export, export, export, export, getScmSpecificFilename, info, list, list, login, makeProviderScmRepository, mkdir, remoteInfo, remove, remove, requiresEditMode, sanitizeTagName, status, tag, tag, tag, unedit, unedit, untag, update, update, update, update, update, update, update, update, update, update, update, update, validateScmUrl, validateTagNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.maven.scm.provider.ScmProvider
setInteractive 
- 
Constructor Details
- 
LocalScmProvider
public LocalScmProvider() 
 - 
 - 
Method Details
- 
getScmType
 - 
makeProviderScmRepository
public ScmProviderRepository makeProviderScmRepository(String scmSpecificUrl, char delimiter) throws ScmRepositoryException - Throws:
 ScmRepositoryException
 - 
fixModuleName
 - 
status
public StatusScmResult status(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException - Overrides:
 statusin classAbstractScmProvider- Throws:
 ScmException
 - 
tag
public TagScmResult tag(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException - Overrides:
 tagin classAbstractScmProvider- Throws:
 ScmException
 - 
add
public AddScmResult add(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException TODO: why public? This should be protected, no?- Overrides:
 addin classAbstractScmProvider- Throws:
 ScmException
 - 
changelog
protected ChangeLogScmResult changelog(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException - Overrides:
 changelogin classAbstractScmProvider- Throws:
 ScmException
 - 
checkin
public CheckInScmResult checkin(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException - Overrides:
 checkinin classAbstractScmProvider- Throws:
 ScmException
 - 
checkout
public CheckOutScmResult checkout(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException - Overrides:
 checkoutin classAbstractScmProvider- Throws:
 ScmException
 - 
list
protected ListScmResult list(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException List each element (files and directories) of fileSet as they exist in the repository.- Overrides:
 listin classAbstractScmProvider- Parameters:
 repository- the source control systemfileSet- the files to listparameters- TODO- Returns:
 - The list of files in the repository
 - Throws:
 NoSuchCommandScmException- unless overriden by subclassScmException- if any
 - 
mkdir
protected MkdirScmResult mkdir(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException Create directory/directories in the repository.- Overrides:
 mkdirin classAbstractScmProvider- Parameters:
 repository- TODOfileSet- TODOparameters- TODO- Returns:
 - TODO
 - Throws:
 ScmException- if any
 - 
update
public UpdateScmResult update(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException - Overrides:
 updatein classAbstractScmProvider- Throws:
 ScmException
 
 -