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 GitCommand
protected GitCommand
protected GitCommand
protected GitCommand
protected GitCommand
protected GitCommand
protected GitCommand
protected GitCommand
protected GitCommand
protected GitCommand
protected GitCommand
protected String
getRepositoryURL
(File path) protected GitCommand
protected GitCommand
protected GitCommand
protected GitCommand
void
setInteractive
(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, 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, 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:ScmProvider
Sets the interactive mode.- Parameters:
interactive
- eithertrue
in case user may be prompted for information, otherwisefalse
-
getAddCommand
- Specified by:
getAddCommand
in classAbstractGitScmProvider
-
getBranchCommand
- Specified by:
getBranchCommand
in classAbstractGitScmProvider
-
getChangeLogCommand
- Specified by:
getChangeLogCommand
in classAbstractGitScmProvider
-
getCheckInCommand
- Specified by:
getCheckInCommand
in classAbstractGitScmProvider
-
getCheckOutCommand
- Specified by:
getCheckOutCommand
in classAbstractGitScmProvider
-
getDiffCommand
- Specified by:
getDiffCommand
in classAbstractGitScmProvider
-
getExportCommand
- Specified by:
getExportCommand
in classAbstractGitScmProvider
-
getRemoveCommand
- Specified by:
getRemoveCommand
in classAbstractGitScmProvider
-
getStatusCommand
- Specified by:
getStatusCommand
in classAbstractGitScmProvider
-
getTagCommand
- Specified by:
getTagCommand
in classAbstractGitScmProvider
-
getUntagCommand
- Specified by:
getUntagCommand
in classAbstractGitScmProvider
-
getUpdateCommand
- Specified by:
getUpdateCommand
in classAbstractGitScmProvider
-
getListCommand
-
getInfoCommand
- Specified by:
getInfoCommand
in classAbstractGitScmProvider
-
getRepositoryURL
- Specified by:
getRepositoryURL
in classAbstractGitScmProvider
- Throws:
ScmException
-
getBlameCommand
- Specified by:
getBlameCommand
in classAbstractGitScmProvider
-
getRemoteInfoCommand
- Specified by:
getRemoteInfoCommand
in classAbstractGitScmProvider
-