Class JGitChangeLogCommand
- java.lang.Object
-
- org.apache.maven.scm.command.AbstractCommand
-
- org.apache.maven.scm.command.changelog.AbstractChangeLogCommand
-
- org.apache.maven.scm.provider.git.jgit.command.changelog.JGitChangeLogCommand
-
- All Implemented Interfaces:
ChangeLogCommand
,Command
,GitCommand
public class JGitChangeLogCommand extends AbstractChangeLogCommand implements GitCommand
- Since:
- 1.9
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
JGitChangeLogCommand.ChangeEntry
-
Constructor Summary
Constructors Constructor Description JGitChangeLogCommand()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ChangeLogScmResult
executeChangeLogCommand(ScmProviderRepository repo, ScmFileSet fileSet, java.util.Date startDate, java.util.Date endDate, ScmBranch branch, java.lang.String datePattern)
protected ChangeLogScmResult
executeChangeLogCommand(ScmProviderRepository repo, ScmFileSet fileSet, java.util.Date startDate, java.util.Date endDate, ScmBranch branch, java.lang.String datePattern, ScmVersion startVersion, ScmVersion endVersion)
protected ChangeLogScmResult
executeChangeLogCommand(ScmProviderRepository repo, ScmFileSet fileSet, java.util.Date startDate, java.util.Date endDate, ScmBranch branch, java.lang.String datePattern, ScmVersion startVersion, ScmVersion endVersion, ScmVersion version)
protected ChangeLogScmResult
executeChangeLogCommand(ScmProviderRepository repository, ScmFileSet fileSet, ScmVersion version, java.lang.String datePattern)
protected ChangeLogScmResult
executeChangeLogCommand(ScmProviderRepository repo, ScmFileSet fileSet, ScmVersion startVersion, ScmVersion endVersion, java.lang.String datePattern)
java.util.List<JGitChangeLogCommand.ChangeEntry>
whatchanged(org.eclipse.jgit.lib.Repository repo, org.eclipse.jgit.revwalk.RevSort[] sortings, java.lang.String fromRev, java.lang.String toRev, java.util.Date fromDate, java.util.Date toDate, int maxLines)
-
Methods inherited from class org.apache.maven.scm.command.changelog.AbstractChangeLogCommand
executeChangeLogCommand, executeCommand
-
Methods inherited from class org.apache.maven.scm.command.AbstractCommand
execute, getLogger, setLogger
-
-
-
-
Method Detail
-
executeChangeLogCommand
protected ChangeLogScmResult executeChangeLogCommand(ScmProviderRepository repo, ScmFileSet fileSet, ScmVersion startVersion, ScmVersion endVersion, java.lang.String datePattern) throws ScmException
- Overrides:
executeChangeLogCommand
in classAbstractChangeLogCommand
- Throws:
ScmException
-
executeChangeLogCommand
protected ChangeLogScmResult executeChangeLogCommand(ScmProviderRepository repository, ScmFileSet fileSet, ScmVersion version, java.lang.String datePattern) throws ScmException
- Overrides:
executeChangeLogCommand
in classAbstractChangeLogCommand
- Throws:
ScmException
-
executeChangeLogCommand
protected ChangeLogScmResult executeChangeLogCommand(ScmProviderRepository repo, ScmFileSet fileSet, java.util.Date startDate, java.util.Date endDate, ScmBranch branch, java.lang.String datePattern) throws ScmException
- Specified by:
executeChangeLogCommand
in classAbstractChangeLogCommand
- Throws:
ScmException
-
executeChangeLogCommand
protected ChangeLogScmResult executeChangeLogCommand(ScmProviderRepository repo, ScmFileSet fileSet, java.util.Date startDate, java.util.Date endDate, ScmBranch branch, java.lang.String datePattern, ScmVersion startVersion, ScmVersion endVersion) throws ScmException
- Throws:
ScmException
-
executeChangeLogCommand
protected ChangeLogScmResult executeChangeLogCommand(ScmProviderRepository repo, ScmFileSet fileSet, java.util.Date startDate, java.util.Date endDate, ScmBranch branch, java.lang.String datePattern, ScmVersion startVersion, ScmVersion endVersion, ScmVersion version) throws ScmException
- Throws:
ScmException
-
whatchanged
public java.util.List<JGitChangeLogCommand.ChangeEntry> whatchanged(org.eclipse.jgit.lib.Repository repo, org.eclipse.jgit.revwalk.RevSort[] sortings, java.lang.String fromRev, java.lang.String toRev, java.util.Date fromDate, java.util.Date toDate, int maxLines) throws org.eclipse.jgit.errors.MissingObjectException, org.eclipse.jgit.errors.IncorrectObjectTypeException, java.io.IOException
- Throws:
org.eclipse.jgit.errors.MissingObjectException
org.eclipse.jgit.errors.IncorrectObjectTypeException
java.io.IOException
-
-