Skip navigation links
A B C D E F G H I J L M O P R S T U V W 

A

AbstractPredicateMatchingRule<TContext extends RuleContext> - Class in org.unbrokendome.gradle.plugins.gitversion.internal
 
AbstractRule<TContext extends RuleContext,TMatchResult extends MatchResult> - Class in org.unbrokendome.gradle.plugins.gitversion.internal
 
AbstractRule(Action<TContext>) - Constructor for class org.unbrokendome.gradle.plugins.gitversion.internal.AbstractRule
 
AbstractRuleContext - Class in org.unbrokendome.gradle.plugins.gitversion.internal
 
AbstractRuleContext(RuleEvaluationContext) - Constructor for class org.unbrokendome.gradle.plugins.gitversion.internal.AbstractRuleContext
 
accept(T) - Method in interface org.unbrokendome.gradle.plugins.gitversion.util.io.IOConsumer
Performs this operation on the given argument.
addAfterRule(Rule) - Method in interface org.unbrokendome.gradle.plugins.gitversion.core.VersioningRulesBuilder
 
addAfterRule(Rule) - Method in class org.unbrokendome.gradle.plugins.gitversion.internal.DefaultVersioningRulesBuilder
 
addBeforeRule(Rule) - Method in interface org.unbrokendome.gradle.plugins.gitversion.core.VersioningRulesBuilder
 
addBeforeRule(Rule) - Method in class org.unbrokendome.gradle.plugins.gitversion.internal.DefaultVersioningRulesBuilder
 
addMajor(int) - Method in interface org.unbrokendome.gradle.plugins.gitversion.version.MutableSemVersion
 
addMajor(int) - Method in class org.unbrokendome.gradle.plugins.gitversion.version.MutableSemVersionImpl
 
addMinor(int) - Method in interface org.unbrokendome.gradle.plugins.gitversion.version.MutableSemVersion
 
addMinor(int) - Method in class org.unbrokendome.gradle.plugins.gitversion.version.MutableSemVersionImpl
 
addPatch(int) - Method in interface org.unbrokendome.gradle.plugins.gitversion.version.MutableSemVersion
 
addPatch(int) - Method in class org.unbrokendome.gradle.plugins.gitversion.version.MutableSemVersionImpl
 
addRule(Rule) - Method in interface org.unbrokendome.gradle.plugins.gitversion.core.VersioningRulesBuilder
 
addRule(Rule) - Method in class org.unbrokendome.gradle.plugins.gitversion.internal.DefaultVersioningRulesBuilder
 
after(Action<RuleContext>) - Method in interface org.unbrokendome.gradle.plugins.gitversion.core.RulesContainer
 
after(Closure) - Method in interface org.unbrokendome.gradle.plugins.gitversion.core.RulesContainer
 
after(Action<RuleContext>) - Method in class org.unbrokendome.gradle.plugins.gitversion.internal.DefaultRulesContainer
 
always(Action<RuleContext>) - Method in interface org.unbrokendome.gradle.plugins.gitversion.core.RulesContainer
 
always(Closure) - Method in interface org.unbrokendome.gradle.plugins.gitversion.core.RulesContainer
 
always(Action<RuleContext>) - Method in class org.unbrokendome.gradle.plugins.gitversion.internal.DefaultRulesContainer
 
andThen(IOFunction<? super R, ? extends V>) - Method in interface org.unbrokendome.gradle.plugins.gitversion.util.io.IOBiFunction
Returns a composed function that first applies this function to its input, and then applies the after function to the result.
andThen(IOConsumer<? super T>) - Method in interface org.unbrokendome.gradle.plugins.gitversion.util.io.IOConsumer
Returns a composed IOConsumer that performs, in sequence, this operation followed by the after operation.
apply(RuleEvaluationContext) - Method in interface org.unbrokendome.gradle.plugins.gitversion.core.Rule
 
apply(Project) - Method in class org.unbrokendome.gradle.plugins.gitversion.GitVersionPlugin
 
apply(RuleEvaluationContext) - Method in class org.unbrokendome.gradle.plugins.gitversion.internal.AbstractRule
 
apply(T, U) - Method in interface org.unbrokendome.gradle.plugins.gitversion.util.io.IOBiFunction
Applies this function to the given arguments.
apply(T) - Method in interface org.unbrokendome.gradle.plugins.gitversion.util.io.IOFunction
 

B

before(Action<RuleContext>) - Method in interface org.unbrokendome.gradle.plugins.gitversion.core.RulesContainer
 
before(Closure) - Method in interface org.unbrokendome.gradle.plugins.gitversion.core.RulesContainer
 
before(Action<RuleContext>) - Method in class org.unbrokendome.gradle.plugins.gitversion.internal.DefaultRulesContainer
 
BranchPoint - Interface in org.unbrokendome.gradle.plugins.gitversion.core
 
branchPoint() - Method in interface org.unbrokendome.gradle.plugins.gitversion.core.RuleContext
 
branchPoint(String...) - Method in interface org.unbrokendome.gradle.plugins.gitversion.core.RuleContext
 
branchPoint(Pattern) - Method in interface org.unbrokendome.gradle.plugins.gitversion.core.RuleContext
 
branchPoint(String...) - Method in class org.unbrokendome.gradle.plugins.gitversion.internal.GitOperations
 
branchPoint(Pattern) - Method in class org.unbrokendome.gradle.plugins.gitversion.internal.GitOperations
 
BranchPointImpl - Class in org.unbrokendome.gradle.plugins.gitversion.internal
 
build() - Method in interface org.unbrokendome.gradle.plugins.gitversion.core.VersioningRulesBuilder
 
build() - Method in class org.unbrokendome.gradle.plugins.gitversion.internal.DefaultVersioningRulesBuilder
 
builder() - Static method in interface org.unbrokendome.gradle.plugins.gitversion.core.VersioningRules
 

C

call() - Method in interface org.unbrokendome.gradle.plugins.gitversion.util.io.IOCallable
 
cloneAsMutable() - Method in interface org.unbrokendome.gradle.plugins.gitversion.version.SemVersion
 
close() - Method in interface org.unbrokendome.gradle.plugins.gitversion.model.CloseableGitRepository
 
close() - Method in interface org.unbrokendome.gradle.plugins.gitversion.model.CloseableIterator
 
close() - Method in class org.unbrokendome.gradle.plugins.gitversion.model.GitRepositoryWithBranchName
 
close() - Method in class org.unbrokendome.gradle.plugins.gitversion.model.jgit.JGitRepository
 
close() - Method in class org.unbrokendome.gradle.plugins.gitversion.model.jgit.JGitWalkIterator
 
CloseableGitRepository - Interface in org.unbrokendome.gradle.plugins.gitversion.model
 
CloseableIterator<E> - Interface in org.unbrokendome.gradle.plugins.gitversion.model
 
CollectionUtils - Class in org.unbrokendome.gradle.plugins.gitversion.util.collections
 
computeNext() - Method in class org.unbrokendome.gradle.plugins.gitversion.model.jgit.JGitWalkIterator
 
computeNext() - Method in class org.unbrokendome.gradle.plugins.gitversion.util.collections.TakeWhileIterator
 
countCommitsSince(HasObjectId) - Method in interface org.unbrokendome.gradle.plugins.gitversion.core.RuleContext
 
countCommitsSince(HasObjectId) - Method in class org.unbrokendome.gradle.plugins.gitversion.internal.GitOperations
 
create(int, int, int, String, String) - Static method in interface org.unbrokendome.gradle.plugins.gitversion.version.SemVersion
 
create(int, int, int, String) - Static method in interface org.unbrokendome.gradle.plugins.gitversion.version.SemVersion
 
create(int, int, int) - Static method in interface org.unbrokendome.gradle.plugins.gitversion.version.SemVersion
 
createContext(RuleEvaluationContext, MatchResult) - Method in class org.unbrokendome.gradle.plugins.gitversion.internal.AbstractPredicateMatchingRule
 
createContext(RuleEvaluationContext) - Method in class org.unbrokendome.gradle.plugins.gitversion.internal.AbstractPredicateMatchingRule
 
createContext(RuleEvaluationContext, TMatchResult) - Method in class org.unbrokendome.gradle.plugins.gitversion.internal.AbstractRule
 
createContext(RuleEvaluationContext, PatternMatchingMatchResult) - Method in class org.unbrokendome.gradle.plugins.gitversion.internal.PatternMatchingBranchRule
 
createContext(RuleEvaluationContext) - Method in class org.unbrokendome.gradle.plugins.gitversion.internal.SimplePredicateMatchingRule
 
createContext(RuleEvaluationContext, MatchResult) - Method in class org.unbrokendome.gradle.plugins.gitversion.internal.SimpleRule
 

D

DefaultMatcherFacade - Class in org.unbrokendome.gradle.plugins.gitversion.internal
 
DefaultRulesContainer - Class in org.unbrokendome.gradle.plugins.gitversion.internal
 
DefaultRulesContainer() - Constructor for class org.unbrokendome.gradle.plugins.gitversion.internal.DefaultRulesContainer
 
DefaultVersioningRules - Class in org.unbrokendome.gradle.plugins.gitversion.internal
 
DefaultVersioningRulesBuilder - Class in org.unbrokendome.gradle.plugins.gitversion.internal
 
DefaultVersioningRulesBuilder() - Constructor for class org.unbrokendome.gradle.plugins.gitversion.internal.DefaultVersioningRulesBuilder
 
DetermineGitVersion - Class in org.unbrokendome.gradle.plugins.gitversion.tasks
A task that determines the version from a Git repository and stores it in a file.
DetermineGitVersion() - Constructor for class org.unbrokendome.gradle.plugins.gitversion.tasks.DetermineGitVersion
 
determineVersion() - Method in class org.unbrokendome.gradle.plugins.gitversion.GitVersionExtension
 
determineVersion() - Method in class org.unbrokendome.gradle.plugins.gitversion.tasks.DetermineGitVersion
Determines the version and stores it in the target file.

E

emptyIterator() - Static method in interface org.unbrokendome.gradle.plugins.gitversion.model.CloseableIterator
 
EnvironmentAwareGitRepositoryFactory - Class in org.unbrokendome.gradle.plugins.gitversion.model
 
EnvironmentAwareGitRepositoryFactory(GitRepositoryFactory) - Constructor for class org.unbrokendome.gradle.plugins.gitversion.model.EnvironmentAwareGitRepositoryFactory
 
equals(Object) - Method in class org.unbrokendome.gradle.plugins.gitversion.model.jgit.JGitBranch
 
equals(Object) - Method in class org.unbrokendome.gradle.plugins.gitversion.model.jgit.JGitCommit
 
equals(Object) - Method in class org.unbrokendome.gradle.plugins.gitversion.model.jgit.JGitTag
 
equals(Object) - Method in class org.unbrokendome.gradle.plugins.gitversion.version.ImmutableSemVersionImpl
 
evaluate(Project, GitRepository) - Method in interface org.unbrokendome.gradle.plugins.gitversion.core.VersioningRules
 
evaluate(Project, GitRepository) - Method in class org.unbrokendome.gradle.plugins.gitversion.internal.DefaultVersioningRules
 

F

FALSE - Static variable in interface org.unbrokendome.gradle.plugins.gitversion.internal.MatchResult
 
findFirstCommonItem(Iterator<T>, Map<K, ? extends Iterator<T>>) - Static method in class org.unbrokendome.gradle.plugins.gitversion.util.collections.CollectionUtils
Finds the first item on an iterator that also appears on any of a number of other iterators.
findFirstCommonItem(Iterable<T>, Map<K, ? extends Iterable<T>>) - Static method in class org.unbrokendome.gradle.plugins.gitversion.util.collections.CollectionUtils
Finds the first item in a collection that also appears in any of a number of other collections.
findFirstCommonItem(Iterator<T>, Iterator<T>) - Static method in class org.unbrokendome.gradle.plugins.gitversion.util.collections.CollectionUtils
Finds the first item in an iterator that also appears in another iterator.
findFirstCommonItem(Iterable<T>, Iterable<T>) - Static method in class org.unbrokendome.gradle.plugins.gitversion.util.collections.CollectionUtils
Finds the first item in a collection that also appears in another collection.
findGitDirectory(Path) - Static method in class org.unbrokendome.gradle.plugins.gitversion.util.RepositoryUtils
 
findGitDirectory(File) - Static method in class org.unbrokendome.gradle.plugins.gitversion.util.RepositoryUtils
 
findLatestTag(Pattern, boolean) - Method in interface org.unbrokendome.gradle.plugins.gitversion.core.RuleContext
 
findLatestTag(Pattern) - Method in interface org.unbrokendome.gradle.plugins.gitversion.core.RuleContext
 
findLatestTag(Pattern, boolean) - Method in class org.unbrokendome.gradle.plugins.gitversion.internal.GitOperations
 
firstParentWalk(GitCommit) - Method in interface org.unbrokendome.gradle.plugins.gitversion.model.GitRepository
 
firstParentWalk() - Method in interface org.unbrokendome.gradle.plugins.gitversion.model.GitRepository
 
from(DetermineGitVersion) - Method in class org.unbrokendome.gradle.plugins.gitversion.tasks.ShowGitVersion
 
fromBoolean(boolean) - Static method in interface org.unbrokendome.gradle.plugins.gitversion.internal.MatchResult
 

G

get() - Method in class org.unbrokendome.gradle.plugins.gitversion.util.Lazy
 
getAt(int) - Method in interface org.unbrokendome.gradle.plugins.gitversion.core.MatcherFacade
 
getAt(String) - Method in interface org.unbrokendome.gradle.plugins.gitversion.core.MatcherFacade
 
getAt(int) - Method in class org.unbrokendome.gradle.plugins.gitversion.internal.DefaultMatcherFacade
 
getAt(String) - Method in class org.unbrokendome.gradle.plugins.gitversion.internal.DefaultMatcherFacade
 
getBaseVersion() - Method in interface org.unbrokendome.gradle.plugins.gitversion.core.RulesContainer
 
getBaseVersion() - Method in class org.unbrokendome.gradle.plugins.gitversion.internal.DefaultRulesContainer
 
getBranch(String) - Method in interface org.unbrokendome.gradle.plugins.gitversion.model.GitRepository
 
getBranch(String) - Method in class org.unbrokendome.gradle.plugins.gitversion.model.GitRepositoryWithBranchName
 
getBranch(String) - Method in class org.unbrokendome.gradle.plugins.gitversion.model.jgit.JGitRepository
 
getBranches() - Method in interface org.unbrokendome.gradle.plugins.gitversion.model.GitRepository
 
getBranches() - Method in class org.unbrokendome.gradle.plugins.gitversion.model.GitRepositoryWithBranchName
 
getBranches() - Method in class org.unbrokendome.gradle.plugins.gitversion.model.jgit.JGitRepository
 
getBranchName() - Method in interface org.unbrokendome.gradle.plugins.gitversion.core.RuleContext
Gets the short name of the current branch, i.e.
getBuildMetadata() - Method in class org.unbrokendome.gradle.plugins.gitversion.version.ImmutableSemVersionImpl
 
getBuildMetadata() - Method in class org.unbrokendome.gradle.plugins.gitversion.version.MutableSemVersionImpl
 
getBuildMetadata() - Method in interface org.unbrokendome.gradle.plugins.gitversion.version.SemVersion
 
getCachedVersion() - Method in class org.unbrokendome.gradle.plugins.gitversion.GitVersionExtension
Gets the version that was written to a file by an earlier invocation of a DetermineGitVersion task.
getCachedVersion() - Method in class org.unbrokendome.gradle.plugins.gitversion.tasks.DetermineGitVersion
Gets the version that was written to the target file by a previous invocation of this task.
getCommit() - Method in interface org.unbrokendome.gradle.plugins.gitversion.core.BranchPoint
 
getCommit() - Method in interface org.unbrokendome.gradle.plugins.gitversion.core.TaggedCommit
 
getCommit() - Method in class org.unbrokendome.gradle.plugins.gitversion.internal.BranchPointImpl
 
getCurrentBranch() - Method in interface org.unbrokendome.gradle.plugins.gitversion.core.RuleContext
 
getCurrentBranch() - Method in interface org.unbrokendome.gradle.plugins.gitversion.model.GitRepository
 
getCurrentBranch() - Method in class org.unbrokendome.gradle.plugins.gitversion.model.GitRepositoryWithBranchName
 
getCurrentBranch() - Method in class org.unbrokendome.gradle.plugins.gitversion.model.jgit.JGitRepository
 
getFromTask() - Method in class org.unbrokendome.gradle.plugins.gitversion.tasks.ShowGitVersion
 
getFullName() - Method in interface org.unbrokendome.gradle.plugins.gitversion.model.GitBranch
 
getFullName() - Method in class org.unbrokendome.gradle.plugins.gitversion.model.jgit.JGitBranch
 
getGitDirectory() - Method in class org.unbrokendome.gradle.plugins.gitversion.tasks.DetermineGitVersion
Gets the full path of the .git directory of the Git repository that will be used for versioning.
getHead() - Method in interface org.unbrokendome.gradle.plugins.gitversion.core.RuleContext
Gets the current HEAD commit.
getHead() - Method in interface org.unbrokendome.gradle.plugins.gitversion.model.GitBranch
 
getHead() - Method in interface org.unbrokendome.gradle.plugins.gitversion.model.GitRepository
 
getHead() - Method in class org.unbrokendome.gradle.plugins.gitversion.model.GitRepositoryWithBranchName
 
getHead() - Method in class org.unbrokendome.gradle.plugins.gitversion.model.jgit.JGitBranch
 
getHead() - Method in class org.unbrokendome.gradle.plugins.gitversion.model.jgit.JGitRepository
 
getId() - Method in interface org.unbrokendome.gradle.plugins.gitversion.core.BranchPoint
 
getId() - Method in interface org.unbrokendome.gradle.plugins.gitversion.core.TaggedCommit
 
getId() - Method in interface org.unbrokendome.gradle.plugins.gitversion.model.HasObjectId
 
getId() - Method in class org.unbrokendome.gradle.plugins.gitversion.model.jgit.JGitCommit
 
getLazyVersion() - Method in class org.unbrokendome.gradle.plugins.gitversion.GitVersionExtension
Returns a lazily-evaluated object that can be assigned to the Project.version property.
getMajor() - Method in class org.unbrokendome.gradle.plugins.gitversion.version.ImmutableSemVersionImpl
 
getMajor() - Method in class org.unbrokendome.gradle.plugins.gitversion.version.MutableSemVersionImpl
 
getMajor() - Method in interface org.unbrokendome.gradle.plugins.gitversion.version.SemVersion
 
getMatches() - Method in interface org.unbrokendome.gradle.plugins.gitversion.core.BranchPoint
 
getMatches() - Method in interface org.unbrokendome.gradle.plugins.gitversion.core.PatternMatchRuleContext
 
getMatches() - Method in interface org.unbrokendome.gradle.plugins.gitversion.core.TaggedCommit
 
getMatches() - Method in class org.unbrokendome.gradle.plugins.gitversion.internal.BranchPointImpl
 
getMatches() - Method in class org.unbrokendome.gradle.plugins.gitversion.internal.PatternMatchRuleContextImpl
 
getMatches() - Method in class org.unbrokendome.gradle.plugins.gitversion.internal.TaggedCommitImpl
 
getMessage() - Method in interface org.unbrokendome.gradle.plugins.gitversion.model.GitCommit
 
getMessage() - Method in class org.unbrokendome.gradle.plugins.gitversion.model.jgit.JGitCommit
 
getMinor() - Method in class org.unbrokendome.gradle.plugins.gitversion.version.ImmutableSemVersionImpl
 
getMinor() - Method in class org.unbrokendome.gradle.plugins.gitversion.version.MutableSemVersionImpl
 
getMinor() - Method in interface org.unbrokendome.gradle.plugins.gitversion.version.SemVersion
 
getName() - Method in interface org.unbrokendome.gradle.plugins.gitversion.model.GitTag
 
getName() - Method in class org.unbrokendome.gradle.plugins.gitversion.model.jgit.JGitTag
 
getOtherBranch() - Method in interface org.unbrokendome.gradle.plugins.gitversion.core.BranchPoint
 
getOtherBranch() - Method in class org.unbrokendome.gradle.plugins.gitversion.internal.BranchPointImpl
 
getOtherBranchName() - Method in interface org.unbrokendome.gradle.plugins.gitversion.core.BranchPoint
 
getParents() - Method in interface org.unbrokendome.gradle.plugins.gitversion.model.GitCommit
Gets a list of the parent commits.
getParents() - Method in class org.unbrokendome.gradle.plugins.gitversion.model.jgit.JGitCommit
 
getPatch() - Method in class org.unbrokendome.gradle.plugins.gitversion.version.ImmutableSemVersionImpl
 
getPatch() - Method in class org.unbrokendome.gradle.plugins.gitversion.version.MutableSemVersionImpl
 
getPatch() - Method in interface org.unbrokendome.gradle.plugins.gitversion.version.SemVersion
 
getPrereleaseTag() - Method in class org.unbrokendome.gradle.plugins.gitversion.version.ImmutableSemVersionImpl
 
getPrereleaseTag() - Method in class org.unbrokendome.gradle.plugins.gitversion.version.MutableSemVersionImpl
 
getPrereleaseTag() - Method in interface org.unbrokendome.gradle.plugins.gitversion.version.SemVersion
 
getProject() - Method in interface org.unbrokendome.gradle.plugins.gitversion.core.RuleContext
Gets the Gradle project.
getProject() - Method in class org.unbrokendome.gradle.plugins.gitversion.internal.AbstractRuleContext
 
getProject() - Method in interface org.unbrokendome.gradle.plugins.gitversion.internal.RuleEvaluationContext
 
getRepository() - Method in interface org.unbrokendome.gradle.plugins.gitversion.core.RuleContext
Gets the Git repository.
getRepository() - Method in class org.unbrokendome.gradle.plugins.gitversion.internal.AbstractRuleContext
 
getRepository() - Method in interface org.unbrokendome.gradle.plugins.gitversion.internal.RuleEvaluationContext
 
getRepository(File) - Method in class org.unbrokendome.gradle.plugins.gitversion.model.EnvironmentAwareGitRepositoryFactory
 
getRepository(File) - Method in interface org.unbrokendome.gradle.plugins.gitversion.model.GitRepositoryFactory
 
getRepository(File) - Method in class org.unbrokendome.gradle.plugins.gitversion.model.jgit.JGitRepositoryFactory
 
getRepositoryLocation() - Method in class org.unbrokendome.gradle.plugins.gitversion.tasks.DetermineGitVersion
Gets the location of the Git repository.
getRules() - Method in class org.unbrokendome.gradle.plugins.gitversion.GitVersionExtension
Gets the container object that represents the versioning rules.
getRules() - Method in class org.unbrokendome.gradle.plugins.gitversion.tasks.DetermineGitVersion
 
getShortName() - Method in interface org.unbrokendome.gradle.plugins.gitversion.model.GitBranch
 
getShortName() - Method in class org.unbrokendome.gradle.plugins.gitversion.model.jgit.JGitBranch
 
getTag() - Method in interface org.unbrokendome.gradle.plugins.gitversion.core.TaggedCommit
 
getTag() - Method in class org.unbrokendome.gradle.plugins.gitversion.internal.TaggedCommitImpl
 
getTagName() - Method in interface org.unbrokendome.gradle.plugins.gitversion.core.TaggedCommit
 
getTags() - Method in interface org.unbrokendome.gradle.plugins.gitversion.model.GitCommit
Gets a collection of all tags in the repository that point to this commit.
getTags() - Method in interface org.unbrokendome.gradle.plugins.gitversion.model.GitRepository
 
getTags() - Method in class org.unbrokendome.gradle.plugins.gitversion.model.GitRepositoryWithBranchName
 
getTags() - Method in class org.unbrokendome.gradle.plugins.gitversion.model.jgit.JGitCommit
 
getTags() - Method in class org.unbrokendome.gradle.plugins.gitversion.model.jgit.JGitRepository
 
getTarget() - Method in interface org.unbrokendome.gradle.plugins.gitversion.model.GitTag
 
getTarget() - Method in class org.unbrokendome.gradle.plugins.gitversion.model.jgit.JGitTag
 
getTargetFile() - Method in class org.unbrokendome.gradle.plugins.gitversion.tasks.DetermineGitVersion
Gets the target file to which the version will be written.
getVersion() - Method in interface org.unbrokendome.gradle.plugins.gitversion.core.RuleContext
 
getVersion() - Method in class org.unbrokendome.gradle.plugins.gitversion.internal.AbstractRuleContext
 
getVersion() - Method in interface org.unbrokendome.gradle.plugins.gitversion.internal.RuleEvaluationContext
 
getVersioningRules() - Method in class org.unbrokendome.gradle.plugins.gitversion.internal.DefaultRulesContainer
 
getVersioningRules() - Method in interface org.unbrokendome.gradle.plugins.gitversion.internal.RulesContainerInternal
 
getWorkingDir() - Method in interface org.unbrokendome.gradle.plugins.gitversion.model.GitRepository
 
getWorkingDir() - Method in class org.unbrokendome.gradle.plugins.gitversion.model.GitRepositoryWithBranchName
 
getWorkingDir() - Method in class org.unbrokendome.gradle.plugins.gitversion.model.jgit.JGitRepository
 
GitBranch - Interface in org.unbrokendome.gradle.plugins.gitversion.model
 
GitCommit - Interface in org.unbrokendome.gradle.plugins.gitversion.model
 
GitCommitVisitor - Interface in org.unbrokendome.gradle.plugins.gitversion.model
 
GitOperations - Class in org.unbrokendome.gradle.plugins.gitversion.internal
 
GitOperations(GitRepository) - Constructor for class org.unbrokendome.gradle.plugins.gitversion.internal.GitOperations
 
GitRepository - Interface in org.unbrokendome.gradle.plugins.gitversion.model
 
GitRepository.WalkMode - Enum in org.unbrokendome.gradle.plugins.gitversion.model
 
GitRepositoryFactory - Interface in org.unbrokendome.gradle.plugins.gitversion.model
 
GitRepositoryWithBranchName - Class in org.unbrokendome.gradle.plugins.gitversion.model
 
GitTag - Interface in org.unbrokendome.gradle.plugins.gitversion.model
 
GITVERSION_EXTENSION_NAME - Static variable in class org.unbrokendome.gradle.plugins.gitversion.GitVersionPlugin
 
GitVersionExtension - Class in org.unbrokendome.gradle.plugins.gitversion
DSL extension for the gitVersion block.
GitVersionPlugin - Class in org.unbrokendome.gradle.plugins.gitversion
 
GitVersionPlugin() - Constructor for class org.unbrokendome.gradle.plugins.gitversion.GitVersionPlugin
 

H

hashCode() - Method in class org.unbrokendome.gradle.plugins.gitversion.model.jgit.JGitBranch
 
hashCode() - Method in class org.unbrokendome.gradle.plugins.gitversion.model.jgit.JGitCommit
 
hashCode() - Method in class org.unbrokendome.gradle.plugins.gitversion.model.jgit.JGitTag
 
hashCode() - Method in class org.unbrokendome.gradle.plugins.gitversion.version.ImmutableSemVersionImpl
 
HasObjectId - Interface in org.unbrokendome.gradle.plugins.gitversion.model
 

I

id(int) - Method in interface org.unbrokendome.gradle.plugins.gitversion.model.HasObjectId
 
immutableCopyOf(SemVersion) - Static method in interface org.unbrokendome.gradle.plugins.gitversion.version.SemVersion
 
ImmutableSemVersionImpl - Class in org.unbrokendome.gradle.plugins.gitversion.version
 
incrementMajor() - Method in interface org.unbrokendome.gradle.plugins.gitversion.version.MutableSemVersion
 
incrementMinor() - Method in interface org.unbrokendome.gradle.plugins.gitversion.version.MutableSemVersion
 
incrementPatch() - Method in interface org.unbrokendome.gradle.plugins.gitversion.version.MutableSemVersion
 
IOBiFunction<T,U,R> - Interface in org.unbrokendome.gradle.plugins.gitversion.util.io
 
IOCallable<T> - Interface in org.unbrokendome.gradle.plugins.gitversion.util.io
 
IOConsumer<T> - Interface in org.unbrokendome.gradle.plugins.gitversion.util.io
 
IOFunction<T,R> - Interface in org.unbrokendome.gradle.plugins.gitversion.util.io
 
IORunnable - Interface in org.unbrokendome.gradle.plugins.gitversion.util.io
 
IOUtils - Class in org.unbrokendome.gradle.plugins.gitversion.util.io
 
isMatch() - Method in interface org.unbrokendome.gradle.plugins.gitversion.internal.MatchResult
 
isMatch() - Method in class org.unbrokendome.gradle.plugins.gitversion.internal.PatternMatchingMatchResult
 
isSkipOtherRules() - Method in interface org.unbrokendome.gradle.plugins.gitversion.core.RuleContext
 
isSkipOtherRules() - Method in class org.unbrokendome.gradle.plugins.gitversion.internal.AbstractRuleContext
 
iterator() - Method in interface org.unbrokendome.gradle.plugins.gitversion.core.MatcherFacade
 

J

JGitBranch - Class in org.unbrokendome.gradle.plugins.gitversion.model.jgit
 
JGitCommit - Class in org.unbrokendome.gradle.plugins.gitversion.model.jgit
 
JGitRepository - Class in org.unbrokendome.gradle.plugins.gitversion.model.jgit
 
JGitRepositoryFactory - Class in org.unbrokendome.gradle.plugins.gitversion.model.jgit
 
JGitRepositoryFactory() - Constructor for class org.unbrokendome.gradle.plugins.gitversion.model.jgit.JGitRepositoryFactory
 
JGitTag - Class in org.unbrokendome.gradle.plugins.gitversion.model.jgit
 
JGitWalkIterator - Class in org.unbrokendome.gradle.plugins.gitversion.model.jgit
 

L

Lazy<T> - Class in org.unbrokendome.gradle.plugins.gitversion.util
 
LazyVersion - Class in org.unbrokendome.gradle.plugins.gitversion.internal
A "lazy" version that will be evaluated only if its LazyVersion.toString() method is called.
LazyVersion(Supplier<SemVersion>) - Constructor for class org.unbrokendome.gradle.plugins.gitversion.internal.LazyVersion
 

M

match(RuleEvaluationContext) - Method in class org.unbrokendome.gradle.plugins.gitversion.internal.AbstractPredicateMatchingRule
 
match(RuleEvaluationContext) - Method in class org.unbrokendome.gradle.plugins.gitversion.internal.AbstractRule
 
match(RuleEvaluationContext) - Method in class org.unbrokendome.gradle.plugins.gitversion.internal.PatternMatchingBranchRule
 
match(RuleEvaluationContext) - Method in class org.unbrokendome.gradle.plugins.gitversion.internal.SimpleRule
 
MatcherFacade - Interface in org.unbrokendome.gradle.plugins.gitversion.core
 
MatchResult - Interface in org.unbrokendome.gradle.plugins.gitversion.internal
 
MutableSemVersion - Interface in org.unbrokendome.gradle.plugins.gitversion.version
 
MutableSemVersionImpl - Class in org.unbrokendome.gradle.plugins.gitversion.version
 
MutableSemVersionImpl() - Constructor for class org.unbrokendome.gradle.plugins.gitversion.version.MutableSemVersionImpl
 

O

of(Supplier<T>) - Static method in class org.unbrokendome.gradle.plugins.gitversion.util.Lazy
 
onBranch(String, Action<RuleContext>) - Method in interface org.unbrokendome.gradle.plugins.gitversion.core.RulesContainer
 
onBranch(Pattern, Action<PatternMatchRuleContext>) - Method in interface org.unbrokendome.gradle.plugins.gitversion.core.RulesContainer
 
onBranch(Pattern, Closure) - Method in interface org.unbrokendome.gradle.plugins.gitversion.core.RulesContainer
 
onBranch(String, Closure) - Method in interface org.unbrokendome.gradle.plugins.gitversion.core.RulesContainer
 
onBranch(String, Action<RuleContext>) - Method in class org.unbrokendome.gradle.plugins.gitversion.internal.DefaultRulesContainer
 
onBranch(Pattern, Action<PatternMatchRuleContext>) - Method in class org.unbrokendome.gradle.plugins.gitversion.internal.DefaultRulesContainer
 
onDetachedHead(Action<RuleContext>) - Method in interface org.unbrokendome.gradle.plugins.gitversion.core.RulesContainer
 
onDetachedHead(Closure) - Method in interface org.unbrokendome.gradle.plugins.gitversion.core.RulesContainer
 
onDetachedHead(Action<RuleContext>) - Method in class org.unbrokendome.gradle.plugins.gitversion.internal.DefaultRulesContainer
 
org.unbrokendome.gradle.plugins.gitversion - package org.unbrokendome.gradle.plugins.gitversion
 
org.unbrokendome.gradle.plugins.gitversion.core - package org.unbrokendome.gradle.plugins.gitversion.core
 
org.unbrokendome.gradle.plugins.gitversion.internal - package org.unbrokendome.gradle.plugins.gitversion.internal
 
org.unbrokendome.gradle.plugins.gitversion.model - package org.unbrokendome.gradle.plugins.gitversion.model
 
org.unbrokendome.gradle.plugins.gitversion.model.jgit - package org.unbrokendome.gradle.plugins.gitversion.model.jgit
 
org.unbrokendome.gradle.plugins.gitversion.tasks - package org.unbrokendome.gradle.plugins.gitversion.tasks
 
org.unbrokendome.gradle.plugins.gitversion.util - package org.unbrokendome.gradle.plugins.gitversion.util
 
org.unbrokendome.gradle.plugins.gitversion.util.collections - package org.unbrokendome.gradle.plugins.gitversion.util.collections
 
org.unbrokendome.gradle.plugins.gitversion.util.io - package org.unbrokendome.gradle.plugins.gitversion.util.io
 
org.unbrokendome.gradle.plugins.gitversion.version - package org.unbrokendome.gradle.plugins.gitversion.version
 

P

parse(String) - Static method in interface org.unbrokendome.gradle.plugins.gitversion.version.SemVersion
 
parse(String) - Static method in class org.unbrokendome.gradle.plugins.gitversion.version.SemVersionParser
 
PatternMatchingBranchRule - Class in org.unbrokendome.gradle.plugins.gitversion.internal
 
PatternMatchingMatchResult - Class in org.unbrokendome.gradle.plugins.gitversion.internal
 
PatternMatchRuleContext - Interface in org.unbrokendome.gradle.plugins.gitversion.core
 
PatternMatchRuleContextImpl - Class in org.unbrokendome.gradle.plugins.gitversion.internal
 

R

RepositoryUtils - Class in org.unbrokendome.gradle.plugins.gitversion.util
 
Rule - Interface in org.unbrokendome.gradle.plugins.gitversion.core
 
RuleContext - Interface in org.unbrokendome.gradle.plugins.gitversion.core
 
RuleEvaluationContext - Interface in org.unbrokendome.gradle.plugins.gitversion.internal
 
rules(Action<RulesContainer>) - Method in class org.unbrokendome.gradle.plugins.gitversion.GitVersionExtension
Configures the rules using an action.
rules(Closure) - Method in class org.unbrokendome.gradle.plugins.gitversion.GitVersionExtension
Configures the rules container using a closure.
RulesContainer - Interface in org.unbrokendome.gradle.plugins.gitversion.core
 
RulesContainerInternal - Interface in org.unbrokendome.gradle.plugins.gitversion.internal
 
run() - Method in interface org.unbrokendome.gradle.plugins.gitversion.util.io.IORunnable
 
RuntimeIOException - Exception in org.unbrokendome.gradle.plugins.gitversion.util.io
 
RuntimeIOException(IOException) - Constructor for exception org.unbrokendome.gradle.plugins.gitversion.util.io.RuntimeIOException
 

S

SemVersion - Interface in org.unbrokendome.gradle.plugins.gitversion.version
 
SemVersionParser - Class in org.unbrokendome.gradle.plugins.gitversion.version
 
SemVersionParser() - Constructor for class org.unbrokendome.gradle.plugins.gitversion.version.SemVersionParser
 
set(int, int, int, String, String) - Method in interface org.unbrokendome.gradle.plugins.gitversion.version.MutableSemVersion
 
set(int, int, int, String) - Method in interface org.unbrokendome.gradle.plugins.gitversion.version.MutableSemVersion
 
set(int, int, int) - Method in interface org.unbrokendome.gradle.plugins.gitversion.version.MutableSemVersion
 
set(int, int, int, String, String) - Method in class org.unbrokendome.gradle.plugins.gitversion.version.MutableSemVersionImpl
 
setBaseVersion(String) - Method in interface org.unbrokendome.gradle.plugins.gitversion.core.RulesContainer
 
setBaseVersion(SemVersion) - Method in interface org.unbrokendome.gradle.plugins.gitversion.core.VersioningRulesBuilder
 
setBaseVersion(SemVersion) - Method in class org.unbrokendome.gradle.plugins.gitversion.internal.DefaultVersioningRulesBuilder
 
setBuildMetadata(String) - Method in interface org.unbrokendome.gradle.plugins.gitversion.version.MutableSemVersion
 
setBuildMetadata(String) - Method in class org.unbrokendome.gradle.plugins.gitversion.version.MutableSemVersionImpl
 
setFrom(SemVersion) - Method in interface org.unbrokendome.gradle.plugins.gitversion.version.MutableSemVersion
 
setFrom(String) - Method in interface org.unbrokendome.gradle.plugins.gitversion.version.MutableSemVersion
 
setFromTask(DetermineGitVersion) - Method in class org.unbrokendome.gradle.plugins.gitversion.tasks.ShowGitVersion
 
setMajor(int) - Method in interface org.unbrokendome.gradle.plugins.gitversion.version.MutableSemVersion
 
setMajor(int) - Method in class org.unbrokendome.gradle.plugins.gitversion.version.MutableSemVersionImpl
 
setMinor(int) - Method in interface org.unbrokendome.gradle.plugins.gitversion.version.MutableSemVersion
 
setMinor(int) - Method in class org.unbrokendome.gradle.plugins.gitversion.version.MutableSemVersionImpl
 
setPatch(int) - Method in interface org.unbrokendome.gradle.plugins.gitversion.version.MutableSemVersion
 
setPatch(int) - Method in class org.unbrokendome.gradle.plugins.gitversion.version.MutableSemVersionImpl
 
setPrereleaseTag(String) - Method in interface org.unbrokendome.gradle.plugins.gitversion.version.MutableSemVersion
 
setPrereleaseTag(String) - Method in class org.unbrokendome.gradle.plugins.gitversion.version.MutableSemVersionImpl
 
setRepositoryLocation(File) - Method in class org.unbrokendome.gradle.plugins.gitversion.tasks.DetermineGitVersion
Sets the location of the Git repository that will be used for versioning.
setRules(RulesContainer) - Method in class org.unbrokendome.gradle.plugins.gitversion.tasks.DetermineGitVersion
 
setSkipOtherRules(boolean) - Method in interface org.unbrokendome.gradle.plugins.gitversion.core.RuleContext
 
setSkipOtherRules(boolean) - Method in class org.unbrokendome.gradle.plugins.gitversion.internal.AbstractRuleContext
 
setTargetFile(File) - Method in class org.unbrokendome.gradle.plugins.gitversion.tasks.DetermineGitVersion
Sets the target file to which the version will be written.
setVersion(SemVersion) - Method in interface org.unbrokendome.gradle.plugins.gitversion.core.RuleContext
 
setVersion(String) - Method in interface org.unbrokendome.gradle.plugins.gitversion.core.RuleContext
 
ShowGitVersion - Class in org.unbrokendome.gradle.plugins.gitversion.tasks
A task that prints the version on standard out.
ShowGitVersion() - Constructor for class org.unbrokendome.gradle.plugins.gitversion.tasks.ShowGitVersion
 
showGitVersion() - Method in class org.unbrokendome.gradle.plugins.gitversion.tasks.ShowGitVersion
 
SimplePredicateMatchingRule - Class in org.unbrokendome.gradle.plugins.gitversion.internal
 
SimpleRule - Class in org.unbrokendome.gradle.plugins.gitversion.internal
 
size() - Method in interface org.unbrokendome.gradle.plugins.gitversion.core.MatcherFacade
 
size() - Method in class org.unbrokendome.gradle.plugins.gitversion.internal.DefaultMatcherFacade
 

T

TaggedCommit - Interface in org.unbrokendome.gradle.plugins.gitversion.core
 
TaggedCommitImpl - Class in org.unbrokendome.gradle.plugins.gitversion.internal
 
TaggedCommitImpl(GitTag, MatcherFacade) - Constructor for class org.unbrokendome.gradle.plugins.gitversion.internal.TaggedCommitImpl
 
TakeWhileIterator<E> - Class in org.unbrokendome.gradle.plugins.gitversion.util.collections
 
TakeWhileIterator(Iterator<E>, Predicate<E>) - Constructor for class org.unbrokendome.gradle.plugins.gitversion.util.collections.TakeWhileIterator
 
toImmutable() - Method in interface org.unbrokendome.gradle.plugins.gitversion.version.MutableSemVersion
 
toList() - Method in interface org.unbrokendome.gradle.plugins.gitversion.core.MatcherFacade
 
toString() - Method in class org.unbrokendome.gradle.plugins.gitversion.internal.LazyVersion
 
toString() - Method in class org.unbrokendome.gradle.plugins.gitversion.version.ImmutableSemVersionImpl
 
TRUE - Static variable in interface org.unbrokendome.gradle.plugins.gitversion.internal.MatchResult
 

U

unchecked(IOCallable<T>) - Static method in class org.unbrokendome.gradle.plugins.gitversion.util.io.IOUtils
 
unchecked(IORunnable) - Static method in class org.unbrokendome.gradle.plugins.gitversion.util.io.IOUtils
 

V

valueOf(String) - Static method in enum org.unbrokendome.gradle.plugins.gitversion.model.GitRepository.WalkMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.unbrokendome.gradle.plugins.gitversion.model.GitRepository.WalkMode
Returns an array containing the constants of this enum type, in the order they are declared.
VersioningRules - Interface in org.unbrokendome.gradle.plugins.gitversion.core
 
VersioningRulesBuilder - Interface in org.unbrokendome.gradle.plugins.gitversion.core
 

W

walk(GitCommit, GitRepository.WalkMode) - Method in interface org.unbrokendome.gradle.plugins.gitversion.model.GitRepository
 
walk(GitCommit) - Method in interface org.unbrokendome.gradle.plugins.gitversion.model.GitRepository
 
walk(GitRepository.WalkMode) - Method in interface org.unbrokendome.gradle.plugins.gitversion.model.GitRepository
 
walk() - Method in interface org.unbrokendome.gradle.plugins.gitversion.model.GitRepository
 
walk(GitCommit, GitRepository.WalkMode) - Method in class org.unbrokendome.gradle.plugins.gitversion.model.GitRepositoryWithBranchName
 
walk(GitCommit, GitRepository.WalkMode) - Method in class org.unbrokendome.gradle.plugins.gitversion.model.jgit.JGitRepository
 
A B C D E F G H I J L M O P R S T U V W 
Skip navigation links