Class GitChangeLogCommand
- java.lang.Object
- 
- org.apache.maven.scm.command.AbstractCommand
- 
- org.apache.maven.scm.command.changelog.AbstractChangeLogCommand
- 
- org.apache.maven.scm.provider.git.gitexe.command.changelog.GitChangeLogCommand
 
 
 
- 
- All Implemented Interfaces:
- ChangeLogCommand,- Command,- GitCommand
 
 public class GitChangeLogCommand extends AbstractChangeLogCommand implements GitCommand - Author:
- Emmanuel Venisse, Olivier Lamy
 
- 
- 
Field Summary- 
Fields inherited from class org.apache.maven.scm.command.AbstractCommandlogger
 
- 
 - 
Constructor SummaryConstructors Constructor Description GitChangeLogCommand()
 - 
Method Summary- 
Methods inherited from class org.apache.maven.scm.command.AbstractCommandexecute
 
- 
 
- 
- 
- 
Constructor Detail- 
GitChangeLogCommandpublic GitChangeLogCommand() 
 
- 
 - 
Method Detail- 
executeCommandpublic ScmResult executeCommand(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException Description copied from class:AbstractChangeLogCommand- Specified by:
- executeCommandin interface- ChangeLogCommand
- Overrides:
- executeCommandin class- AbstractChangeLogCommand
- Throws:
- ScmException
 
 - 
executeChangeLogCommandprotected ChangeLogScmResult executeChangeLogCommand(ScmProviderRepository repo, ScmFileSet fileSet, ScmVersion startVersion, ScmVersion endVersion, String datePattern) throws ScmException - Overrides:
- executeChangeLogCommandin class- AbstractChangeLogCommand
- Throws:
- ScmException
 
 - 
executeChangeLogCommandprotected ChangeLogScmResult executeChangeLogCommand(ScmProviderRepository repo, ScmFileSet fileSet, Date startDate, Date endDate, ScmBranch branch, String datePattern) throws ScmException - Specified by:
- executeChangeLogCommandin class- AbstractChangeLogCommand
- Throws:
- ScmException
 
 - 
executeChangeLogCommandprotected ChangeLogScmResult executeChangeLogCommand(ScmProviderRepository repository, ScmFileSet fileSet, ScmVersion version, String datePattern) throws ScmException - Overrides:
- executeChangeLogCommandin class- AbstractChangeLogCommand
- Throws:
- ScmException
 
 - 
executeChangeLogCommandprotected ChangeLogScmResult executeChangeLogCommand(ScmProviderRepository repo, ScmFileSet fileSet, Date startDate, Date endDate, ScmBranch branch, String datePattern, ScmVersion startVersion, ScmVersion endVersion) throws ScmException - Throws:
- ScmException
 
 - 
executeChangeLogCommandprotected ChangeLogScmResult executeChangeLogCommand(ChangeLogScmRequest request) throws ScmException - Overrides:
- executeChangeLogCommandin class- AbstractChangeLogCommand
- Throws:
- ScmException
 
 - 
executeChangeLogCommandprotected ChangeLogScmResult executeChangeLogCommand(ScmProviderRepository repo, ScmFileSet fileSet, Date startDate, Date endDate, ScmBranch branch, String datePattern, ScmVersion startVersion, ScmVersion endVersion, Integer limit) throws ScmException - Throws:
- ScmException
 
 - 
executeChangeLogCommandprotected ChangeLogScmResult executeChangeLogCommand(ScmProviderRepository repo, ScmFileSet fileSet, Date startDate, Date endDate, ScmBranch branch, String datePattern, ScmVersion startVersion, ScmVersion endVersion, Integer limit, ScmVersion version) throws ScmException - Throws:
- ScmException
 
 - 
createCommandLinepublic static org.codehaus.plexus.util.cli.Commandline createCommandLine(GitScmProviderRepository repository, File workingDirectory, ScmBranch branch, Date startDate, Date endDate, ScmVersion startVersion, ScmVersion endVersion) This method creates the commandline for the git-whatchanged command.Since it uses --since and --until for the start and end date, the branch and version parameters can be used simultanously. - Parameters:
- repository- provider repositry to use
- workingDirectory- working copy directory
- branch- branch to run command on
- startDate- start date of log entries
- endDate- end date of log entries
- startVersion- start version of log entries
- endVersion- end version of log entries
- Returns:
- command line
 
 
- 
 
-