- generateReleaseNotes() - Method in NotableReleaseNotesFetcherTask
-
- generateReleaseNotes() - Method in NotableReleaseNotesGeneratorTask
-
- generateReleaseNotesData(String, Collection<String>, String, Collection<String>, boolean) - Method in ReleaseNotesGenerator
-
Generates release notes data model.
- get(K) - Method in MultiMap
-
If the key does not exist, null is returned
- getAllCommits() - Method in ContributionSet
-
All commits in given contribution set, spanning all authors
- getAllContributors() - Method in ContributorsSet
-
- getAllTickets() - Method in ContributionSet
-
All tickets referenced in commit messages
- getAuthorCount() - Method in ContributionSet
-
All unique authors of this set of contributions.
- getAuthorEmail() - Method in Commit
-
Author identifier.
- getAuthorName() - Method in Commit
-
Author display name.
- getAuthorName() - Method in Contribution
-
The name of the author
- getBranch() - Method in ReleaseConfiguration.Git
-
Returns the branch the release process works on and commits code to.
- getBranch() - Method in ReleaseNeededTask
-
The branch we currently operate on
- getCommandLine() - Method in SecureExecTask
-
@return command line to be executed
- getCommitId() - Method in Commit
-
Commit identifier.
- getCommits() - Method in Contribution
-
Commits
- getConfiguration() - Method in ReleaseConfigurationPlugin
-
Returns the release configuration instance that is hooked up to the root project
- getContributions() - Method in ContributionSet
-
All contributions in the set.
- getContributions() - Method in DefaultReleaseNotesData
-
- getContributions() - Method in ReleaseNotesData
-
Contributions (authors and commits from VCS)
- getContributionsBetween(String, String) - Method in ContributionsProvider
-
Provides contributions between specified versions
- getContributionsProvider(ProcessRunner) - Method in Vcs
-
Provides means to get contributions.
- getContributors() - Method in DefaultReleaseNotesData
-
- getContributors() - Method in ReleaseConfiguration.Team
-
Contributors to include in generated pom file.
- getContributors() - Method in ReleaseNotesData
-
Contributors (authors and links to www pages)
- getContributorsFileName(String, String, String) - Method in Contributors
-
- getContributorsReader() - Method in ContributorsLoader
-
- getDate() - Method in DefaultReleaseNotesData
-
- getDate() - Method in ReleasedVersion
-
Release date
- getDate() - Method in ReleaseNotesData
-
Date of the release
- getDetailedReleaseNotesLink() - Method in NotesGeneration
-
- getDevelopers() - Method in ReleaseConfiguration.Team
-
Developers to include in generated pom file.
- getEmail() - Method in ReleaseConfiguration.Git
-
Git email to be used for automated commits made by release automation
(version bumps, release notes commits, etc.).
- getFile() - Method in ReleaseConfiguration.ReleaseNotes
-
Release notes file relative path, for example: "docs/release-notes.md"
- getGit() - Method in ReleaseConfiguration
-
- getGitGenericUserNotation(ReleaseConfiguration) - Method in GitUtil
-
Returns Git generic user notation based on settings, for example:
"Mockito Release Tools <mockito.release.tools@gmail.com>"
- getGitHub() - Method in ReleaseConfiguration
-
- getGitHubContibutorsProvider(String, String) - Method in Contributors
-
Fetches contribiutors from GitHub.
- getGitHubLabelMapping() - Method in IncrementalReleaseNotes
-
Issue tracker label mappings.
- getGitHubLabels() - Method in NotesGeneration
-
- getGitHubProvider(String, String) - Method in Improvements
-
Fetches tickets from GitHub.
- getGitHubReadOnlyAuthToken() - Method in IncrementalReleaseNotes
-
GitHub read only authentication token needed for loading issue information from GitHub.
- getGitHubReadOnlyAuthToken() - Method in NotesGeneration
-
- getGitHubRepository() - Method in IncrementalReleaseNotes
-
Name of the GitHub repository in format "user|org/repository",
for example: "mockito/mockito"
- getGitHubRepository() - Method in NotesGeneration
-
- getGitPushArgs(ReleaseConfiguration, Project) - Method in GitUtil
-
Quiet command line to be used to perform git push without exposing write token
- getGitWorkingDir() - Method in NotesGeneration
-
- getHeadVersion() - Method in NotesGeneration
-
- getId() - Method in DefaultImprovement
-
- getId() - Method in Improvement
-
Identifier of the improvement.
- getImprovements() - Method in DefaultReleaseNotesData
-
- getImprovements(ContributionSet, Collection<String>, boolean) - Method in ImprovementsProvider
-
Returns improvements that are referenced from given contribution set.
- getImprovements() - Method in ReleaseNotesData
-
Improvements (issues, pull requests from issue tracker)
- getIntroductionText() - Method in NotesGeneration
-
- getLabelMapping() - Method in ReleaseConfiguration.ReleaseNotes
-
Issue tracker label mappings.
- getLabels() - Method in DefaultImprovement
-
- getLabels() - Method in Improvement
-
Labels of this improvement.
- getLogin() - Method in Contributor
-
The login of the author.
- getLogin() - Method in DefaultContributor
-
- getMessage() - Method in Commit
-
Commit message
- getName() - Method in Contributor
-
The name of the author.
- getName() - Method in DefaultContributor
-
- getNewContent() - Method in IncrementalReleaseNotes
-
Generates new incremental content of the release notes.
- getNotableFile() - Method in ReleaseConfiguration.ReleaseNotes
-
Notable release notes file, for example "docs/notable-release-notes.md"
- getNotableVersions() - Method in VersionInfo
-
Returns notable versions
- getNotesGeneration() - Method in NotableReleaseNotesFetcherTask
-
- getNotesGeneration() - Method in NotableReleaseNotesGeneratorTask
-
- getOutputFile() - Method in NotesGeneration
-
- getPreviousRev() - Method in ReleasedVersion
-
Nullable, previous revision (tag)
- getPreviousVersion() - Method in PreviousVersion
-
The previous version
- getPreviousVersionVcsTag() - Method in DefaultReleaseNotesData
-
- getPreviousVersionVcsTag() - Method in ReleaseNotesData
-
The vcs addressable tag of previous version
- getProcessRunner(File) - Method in Exec
-
Provides process runner for given working dir
- getProfileUrl() - Method in Contributor
-
The URL to author page.
- getProfileUrl() - Method in DefaultContributor
-
- getReadOnlyAuthToken() - Method in ReleaseConfiguration.GitHub
-
GitHub read only auth token.
- getReleasableBranchRegex() - Method in ReleaseConfiguration.Git
-
Regex to be used to identify branches that are entitled to be released, for example "master|release/
- getReleasableBranchRegex() - Method in ReleaseNeededTask
-
Regex to be used to identify branches that are entitled to be released, for example "master|release/
- getReleaseDateProvider(ProcessRunner) - Method in Vcs
-
Provides means to get release versions
- getReleasedVersions(String, Date, Collection<String>, String) - Method in ReleasedVersionsProvider
-
Provides release versions information, with dates for given versions.
- getReleaseNotes() - Method in ReleaseConfiguration
-
- getReleaseNotesFile() - Method in IncrementalReleaseNotes
-
Release notes file this task operates on.
- getRepository() - Method in ReleaseConfiguration.GitHub
-
GitHub repository name, for example: "mockito/mockito"
- getRev() - Method in ReleasedVersion
-
vcs addressable revision (tag)
- getRevisionForTagOrRevision(String) - Method in GitRevisionProvider
-
- getRevisionForTagOrRevision(String) - Method in RevisionProvider
-
Convert tag (or revision) to revision number
- getRevisionProvider(ProcessRunner) - Method in Vcs
-
- getSecretValue() - Method in SecureExecTask
-
@return value to be secured, e.g. masked from forked process output and logging
- getTag(ReleaseConfiguration, Project) - Method in GitUtil
-
Returns Git tag based on release configuration and project version
- getTagPrefix() - Method in NotesGeneration
-
- getTagPrefix() - Method in ReleaseConfiguration.Git
-
Prefix added to the version to create VCS-addressable tag,
for example: "v".
- getTargetVersions() - Method in NotesGeneration
-
- getTeam() - Method in ReleaseConfiguration
-
- getTemporarySerializedNotesFile() - Method in NotesGeneration
-
- getTickets() - Method in Commit
-
Tickets referenced by the commit.
- getTitle() - Method in DefaultImprovement
-
- getTitle() - Method in Improvement
-
Title of the improvement.
- getUpdateNotableVersions() - Method in BumpVersionFileTask
-
Whether to update notable versions by adding previous version to notable versions list
- getUrl() - Method in DefaultImprovement
-
- getUrl() - Method in Improvement
-
The link to the improvement.
- getUser() - Method in ReleaseConfiguration.Git
-
Git user to be used for automated commits made by release automation
(version bumps, release notes commits, etc.).
- getVcsCommitsLinkTemplate() - Method in NotesGeneration
-
- getVcsTag() - Method in DefaultReleaseNotesData
-
- getVcsTag() - Method in ReleaseNotesData
-
The vcs addressable tag of this version
- getVersion() - Method in DefaultReleaseNotesData
-
- getVersion() - Method in ReleasedVersion
-
Version number
- getVersion() - Method in ReleaseNotesData
-
Version of the released software component
- getVersion() - Method in VersionInfo
-
Version number
- getVersionFile() - Method in BumpVersionFileTask
-
File that contains version number information, for example: "version=0.0.1"
- getWriteAuthToken() - Method in ReleaseConfiguration.GitHub
-
GitHub write auth token to be used for pushing code to GitHub.
- getWriteAuthUser() - Method in ReleaseConfiguration.GitHub
-
GitHub user associated with the write auth token.
- GitHubCommitsJSON - Class in org.mockito.release.notes.contributors
Provides means to parse JsonObjects returned from calling GitHub API.
- GitHubContributorsFetcher - Class in org.mockito.release.notes.contributors
- GitHubContributorsProvider - Class in org.mockito.release.notes.contributors
- GitHubFetcher - Class in org.mockito.release.notes.util
This class contains standard operations for skim over GitHub API responses.
- GitHubFetcher(String) - Constructor in GitHubFetcher
-
- gitHubNotesBuilder(File, File, String, String) - Method in Notes
-
Release notes build based on git and GitHub.
- GitPlugin - Class in org.mockito.release.internal.gradle
Adds Git-specific tasks needed for the release process.
- GitRevisionProvider - Class in org.mockito.release.notes.vcs
- GitRevisionProvider(ProcessRunner) - Constructor in GitRevisionProvider
-
- GitUtil - Class in org.mockito.release.internal.gradle.util
Git utilities
- GradleDSLHelper - Class in org.mockito.release.internal.gradle.util
Useful to work around Gradle API that requires the use of Groovy.