Class JGitScmProvider
java.lang.Object
org.apache.maven.scm.provider.AbstractScmProvider
org.apache.maven.scm.provider.git.AbstractGitScmProvider
org.apache.maven.scm.provider.git.jgit.JGitScmProvider
- All Implemented Interfaces:
 ScmProvider
- Since:
 - 1.9
 - Author:
 - Mark Struberg, Dominik Bartholdi (imod)
 
- 
Field Summary
Fields inherited from class org.apache.maven.scm.provider.AbstractScmProvider
logger - 
Constructor Summary
ConstructorsConstructorDescriptionJGitScmProvider(org.codehaus.plexus.components.interactivity.Prompter prompter)  - 
Method Summary
Modifier and TypeMethodDescriptionprotected GitCommandprotected GitCommandprotected GitCommandprotected GitCommandprotected GitCommandprotected GitCommandprotected GitCommandprotected GitCommandprotected GitCommandprotected GitCommandprotected GitCommandprotected StringgetRepositoryURL(File path) protected GitCommandprotected GitCommandprotected GitCommandprotected GitCommandvoidsetInteractive(boolean interactive) Sets the interactive mode.Methods inherited from class org.apache.maven.scm.provider.git.AbstractGitScmProvider
add, blame, branch, changelog, checkin, checkout, diff, executeCommand, export, getScmSpecificFilename, getScmType, info, makeProviderScmRepository, makeProviderScmRepository, remoteInfo, remove, status, tag, untag, update, validateScmUrlMethods 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, list, login, mkdir, mkdir, remove, requiresEditMode, sanitizeTagName, status, tag, tag, tag, unedit, unedit, update, update, update, update, update, update, update, update, update, update, update, update, validateTagName 
- 
Constructor Details
- 
JGitScmProvider
 
 - 
 - 
Method Details
- 
setInteractive
Description copied from interface:ScmProviderSets the interactive mode.- Parameters:
 interactive- eithertruein case user may be prompted for information, otherwisefalse
 - 
getAddCommand
- Specified by:
 getAddCommandin classAbstractGitScmProvider
 - 
getBranchCommand
- Specified by:
 getBranchCommandin classAbstractGitScmProvider
 - 
getChangeLogCommand
- Specified by:
 getChangeLogCommandin classAbstractGitScmProvider
 - 
getCheckInCommand
- Specified by:
 getCheckInCommandin classAbstractGitScmProvider
 - 
getCheckOutCommand
- Specified by:
 getCheckOutCommandin classAbstractGitScmProvider
 - 
getDiffCommand
- Specified by:
 getDiffCommandin classAbstractGitScmProvider
 - 
getExportCommand
- Specified by:
 getExportCommandin classAbstractGitScmProvider
 - 
getRemoveCommand
- Specified by:
 getRemoveCommandin classAbstractGitScmProvider
 - 
getStatusCommand
- Specified by:
 getStatusCommandin classAbstractGitScmProvider
 - 
getTagCommand
- Specified by:
 getTagCommandin classAbstractGitScmProvider
 - 
getUntagCommand
- Specified by:
 getUntagCommandin classAbstractGitScmProvider
 - 
getUpdateCommand
- Specified by:
 getUpdateCommandin classAbstractGitScmProvider
 - 
getListCommand
 - 
getInfoCommand
- Specified by:
 getInfoCommandin classAbstractGitScmProvider
 - 
getRepositoryURL
- Specified by:
 getRepositoryURLin classAbstractGitScmProvider- Throws:
 ScmException
 - 
getBlameCommand
- Specified by:
 getBlameCommandin classAbstractGitScmProvider
 - 
getRemoteInfoCommand
- Specified by:
 getRemoteInfoCommandin classAbstractGitScmProvider
 
 -