Class LocalScmProvider
- java.lang.Object
- 
- org.apache.maven.scm.provider.AbstractScmProvider
- 
- org.apache.maven.scm.provider.local.LocalScmProvider
 
 
- 
- All Implemented Interfaces:
- ScmProvider
 
 @Singleton @Named("local") public class LocalScmProvider extends AbstractScmProvider- Author:
- Trygve Laugstøl, Emmanuel Venisse
 
- 
- 
Field Summary- 
Fields inherited from class org.apache.maven.scm.provider.AbstractScmProviderlogger
 
- 
 - 
Constructor SummaryConstructors Constructor Description LocalScmProvider()
 - 
Method Summary- 
Methods inherited from class org.apache.maven.scm.provider.AbstractScmProvideradd, add, add, blame, blame, blame, branch, 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, 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, validateTagName
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface org.apache.maven.scm.provider.ScmProvidersetInteractive
 
- 
 
- 
- 
- 
Constructor Detail- 
LocalScmProviderpublic LocalScmProvider() 
 
- 
 - 
Method Detail- 
getScmTypepublic String getScmType() 
 - 
makeProviderScmRepositorypublic ScmProviderRepository makeProviderScmRepository(String scmSpecificUrl, char delimiter) throws ScmRepositoryException - Throws:
- ScmRepositoryException
 
 - 
fixModuleNamepublic static String fixModuleName(String module) 
 - 
statuspublic StatusScmResult status(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException - Overrides:
- statusin class- AbstractScmProvider
- Throws:
- ScmException
 
 - 
tagpublic TagScmResult tag(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException - Overrides:
- tagin class- AbstractScmProvider
- Throws:
- ScmException
 
 - 
addpublic AddScmResult add(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException TODO: why public? This should be protected, no?- Overrides:
- addin class- AbstractScmProvider
- Throws:
- ScmException
 
 - 
changelogprotected ChangeLogScmResult changelog(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException - Overrides:
- changelogin class- AbstractScmProvider
- Throws:
- ScmException
 
 - 
checkinpublic CheckInScmResult checkin(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException - Overrides:
- checkinin class- AbstractScmProvider
- Throws:
- ScmException
 
 - 
checkoutpublic CheckOutScmResult checkout(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException - Overrides:
- checkoutin class- AbstractScmProvider
- Throws:
- ScmException
 
 - 
listprotected 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 class- AbstractScmProvider
- Parameters:
- repository- the source control system
- fileSet- the files to list
- parameters- TODO
- Returns:
- the list of files in the repository
- Throws:
- NoSuchCommandScmException- unless overriden by subclass
- ScmException- if any
 
 - 
mkdirprotected MkdirScmResult mkdir(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException Create directory/directories in the repository.- Overrides:
- mkdirin class- AbstractScmProvider
- Parameters:
- repository- TODO
- fileSet- TODO
- parameters- TODO
- Returns:
- TODO
- Throws:
- ScmException- if any
 
 - 
updatepublic UpdateScmResult update(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException - Overrides:
- updatein class- AbstractScmProvider
- Throws:
- ScmException
 
 
- 
 
-