Verwendungen von Schnittstelle
com.github.koraktor.mavanagaiata.git.GitRepository
Package
Beschreibung
Generic Git abstraction classes
JGit specific implementation details
Maven mojo implementations and related code
-
Verwendungen von GitRepository in com.github.koraktor.mavanagaiata.git
Modifizierer und TypKlasseBeschreibungclass
An abstract implementation of a Git repository that provides basic and common functionalityModifiziererKonstruktorBeschreibung(Package privat)
MailMap
(GitRepository repository) Creates a new mail map instance -
Verwendungen von GitRepository in com.github.koraktor.mavanagaiata.git.jgit
Modifizierer und TypKlasseBeschreibungclass
Wrapper around JGit'sRepository
object to represent a Git repository -
Verwendungen von GitRepository in com.github.koraktor.mavanagaiata.mojo
Modifizierer und TypFeldBeschreibungprivate GitRepository
ChangelogMojo.ChangelogWalkAction.repository
Modifizierer und TypMethodeBeschreibungprotected GitRepository
AbstractGitMojo.init()
Generic initialization for all Mavanagaiata mojosprotected GitRepository
AbstractGitOutputMojo.init()
Initializes the output stream for the generated contentprotected GitRepository
CheckMojo.init()
(Package privat) GitRepository
AbstractGitMojo.initRepository()
Initializes a JGit Repository object for further referenceModifizierer und TypMethodeBeschreibungprivate void
CheckMojo.checkBranch
(GitRepository repository) Checks if the branch matches the configured nameprivate void
CheckMojo.checkClean
(GitRepository repository) Checks if the worktree is in a clean stateprivate void
CheckMojo.checkCommitMessage
(GitRepository repository) Checks if commit message matches the configured patternprivate void
CheckMojo.checkTag
(GitRepository repository) Checks if the the currentHEAD
is tagged(Package privat) void
AbstractGitOutputMojo.generateOutput
(GitRepository repository) Writes the (optional) footer and flushes thePrintStream
after calling the main mojo implementation(Package privat) org.codehaus.plexus.interpolation.MapBasedValueSource
InfoClassMojo.getValueSource
(GitRepository repository) protected abstract void
AbstractGitMojo.run
(GitRepository repository) The actual implementation of the mojoprotected final void
AbstractGitOutputMojo.run
(GitRepository repository) Initializes thePrintStream
to use This isSystem.out
if no output file is given (default).void
BranchMojo.run
(GitRepository repository) Information about the currently checked out Git branch is retrieved using a JGit Repository instanceprotected void
CheckMojo.run
(GitRepository repository) void
CommitMojo.run
(GitRepository repository) The ID (full and abbreviated) of the current Git commit out Git branch is retrieved using a JGit Repository instancevoid
InfoClassMojo.run
(GitRepository repository) Generates a info class filled providing information of the Git repositoryvoid
TagMojo.run
(GitRepository repository) This will first read all tags and walk the commit hierarchy down from HEAD until it finds one of the tags.protected abstract void
AbstractGitOutputMojo.writeOutput
(GitRepository repository) This must be implemented by mojos for writing their outputprotected void
ChangelogMojo.writeOutput
(GitRepository repository) Walks through the history of the currently checked out branch of the Git repository and builds a changelog from the commits contained in that branch.protected void
ContributorsMojo.writeOutput
(GitRepository repository) Walks through the history of the currently checked out branch of the Git repository and builds a list of contributors from the authors of the commits.private void
InfoClassMojo.writeSourceFile
(GitRepository repository, File sourceFile) ModifiziererKonstruktorBeschreibung(Package privat)
ChangelogWalkAction
(GitRepository repository) (Package privat)
ValueSourceFilter
(GitRepository repository)