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
public class JGitScmProvider extends AbstractGitScmProvider
- Since:
- 1.9
- Author:
- Mark Struberg, Dominik Bartholdi (imod)
-
-
Field Summary
-
Fields inherited from interface org.apache.maven.scm.provider.ScmProvider
ROLE
-
-
Constructor Summary
Constructors Constructor Description JGitScmProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected GitCommand
getAddCommand()
protected GitCommand
getBlameCommand()
protected GitCommand
getBranchCommand()
protected GitCommand
getChangeLogCommand()
protected GitCommand
getCheckInCommand()
protected GitCommand
getCheckOutCommand()
protected GitCommand
getDiffCommand()
protected GitCommand
getExportCommand()
GitCommand
getInfoCommand()
protected GitCommand
getListCommand()
protected GitCommand
getRemoteInfoCommand()
protected GitCommand
getRemoveCommand()
protected String
getRepositoryURL(File path)
protected GitCommand
getStatusCommand()
protected GitCommand
getTagCommand()
protected GitCommand
getUpdateCommand()
-
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, update, validateScmUrl
-
Methods inherited from class org.apache.maven.scm.provider.AbstractScmProvider
add, add, add, addListener, 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, getLogger, 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
-
-
-
-
Method Detail
-
getAddCommand
protected GitCommand getAddCommand()
- Specified by:
getAddCommand
in classAbstractGitScmProvider
-
getBranchCommand
protected GitCommand getBranchCommand()
- Specified by:
getBranchCommand
in classAbstractGitScmProvider
-
getChangeLogCommand
protected GitCommand getChangeLogCommand()
- Specified by:
getChangeLogCommand
in classAbstractGitScmProvider
-
getCheckInCommand
protected GitCommand getCheckInCommand()
- Specified by:
getCheckInCommand
in classAbstractGitScmProvider
-
getCheckOutCommand
protected GitCommand getCheckOutCommand()
- Specified by:
getCheckOutCommand
in classAbstractGitScmProvider
-
getDiffCommand
protected GitCommand getDiffCommand()
- Specified by:
getDiffCommand
in classAbstractGitScmProvider
-
getExportCommand
protected GitCommand getExportCommand()
- Specified by:
getExportCommand
in classAbstractGitScmProvider
-
getRemoveCommand
protected GitCommand getRemoveCommand()
- Specified by:
getRemoveCommand
in classAbstractGitScmProvider
-
getStatusCommand
protected GitCommand getStatusCommand()
- Specified by:
getStatusCommand
in classAbstractGitScmProvider
-
getTagCommand
protected GitCommand getTagCommand()
- Specified by:
getTagCommand
in classAbstractGitScmProvider
-
getUpdateCommand
protected GitCommand getUpdateCommand()
- Specified by:
getUpdateCommand
in classAbstractGitScmProvider
-
getListCommand
protected GitCommand getListCommand()
-
getInfoCommand
public GitCommand getInfoCommand()
- Specified by:
getInfoCommand
in classAbstractGitScmProvider
-
getRepositoryURL
protected String getRepositoryURL(File path) throws ScmException
- Specified by:
getRepositoryURL
in classAbstractGitScmProvider
- Throws:
ScmException
-
getBlameCommand
protected GitCommand getBlameCommand()
- Specified by:
getBlameCommand
in classAbstractGitScmProvider
-
getRemoteInfoCommand
protected GitCommand getRemoteInfoCommand()
- Specified by:
getRemoteInfoCommand
in classAbstractGitScmProvider
-
-