A B C D E F G H I J L M N O P R S T U V W 
All Classes All Packages

A

abbrev(Integer) - Method in class pl.project13.core.jgit.DescribeCommand
--abbrev=N
abbrevLength - Variable in class pl.project13.core.GitDataProvider
The commit abbreviation length
ahead() - Method in class pl.project13.core.AheadBehind
 
AheadBehind - Class in pl.project13.core
A local git repository can either be "ahead", or "behind" in the number of commits relative to the remote repository.
always(boolean) - Method in class pl.project13.core.jgit.DescribeCommand
--always
apply(GitDescribeConfig) - Method in class pl.project13.core.jgit.DescribeCommand
Apply all configuration options passed in with `config`.
arrayFormat(String, Object[]) - Static method in class pl.project13.core.log.MessageFormatter
Same principle as the MessageFormatter.format(String, Object) and MessageFormatter.format(String, Object, Object) methods except that any number of arguments can be passed in an array.
AwsCodeBuildBuildServerData - Class in pl.project13.core.cibuild
 
AzureDevOpsBuildServerData - Class in pl.project13.core.cibuild
 

B

BambooBuildServerData - Class in pl.project13.core.cibuild
 
behind() - Method in class pl.project13.core.AheadBehind
 
BitbucketBuildServerData - Class in pl.project13.core.cibuild
 
BRANCH - Static variable in class pl.project13.core.GitCommitPropertyConstant
Represents the current branch name.
BUILD_AUTHOR_EMAIL - Static variable in class pl.project13.core.GitCommitPropertyConstant
Represents the git user eMail that is configured where the properties have been generated.
BUILD_AUTHOR_NAME - Static variable in class pl.project13.core.GitCommitPropertyConstant
Represents the git user name that is configured where the properties have been generated.
BUILD_HOST - Static variable in class pl.project13.core.GitCommitPropertyConstant
Represents the hostname where the properties have been generated.
BUILD_NUMBER - Static variable in class pl.project13.core.GitCommitPropertyConstant
The git.build.number* variables are available on some hosted CIs and can be used to identify the "number" of the build.
BUILD_NUMBER_UNIQUE - Static variable in class pl.project13.core.GitCommitPropertyConstant
The git.build.number* variables are available on some hosted CIs and can be used to identify the "number" of the build.
BUILD_TIME - Static variable in class pl.project13.core.GitCommitPropertyConstant
Represents the (formatted) timestamp when the last build was executed.
BUILD_VERSION - Static variable in class pl.project13.core.GitCommitPropertyConstant
Represents the project version of the current maven project.
BuildServerDataProvider - Class in pl.project13.core.cibuild
 

C

call() - Method in class pl.project13.core.jgit.DescribeCommand
 
CannotReadFileException - Exception in pl.project13.core
An exception to indicate that a required file could not be found.
CannotReadFileException(Throwable) - Constructor for exception pl.project13.core.CannotReadFileException
Constructs a new exception with the specified cause
CircleCiBuildServerData - Class in pl.project13.core.cibuild
 
CLOSEST_TAG_COMMIT_COUNT - Static variable in class pl.project13.core.GitCommitPropertyConstant
Represents the number of commits to the closest available tag.
CLOSEST_TAG_NAME - Static variable in class pl.project13.core.GitCommitPropertyConstant
Represents the name of the closest available tag.
COMMIT_AUTHOR_EMAIL - Static variable in class pl.project13.core.GitCommitPropertyConstant
Represents the user eMail of the user who performed the commit.
COMMIT_AUTHOR_NAME - Static variable in class pl.project13.core.GitCommitPropertyConstant
Represents the user name of the user who performed the commit.
COMMIT_AUTHOR_TIME - Static variable in class pl.project13.core.GitCommitPropertyConstant
Represents the (formatted) time stamp when the commit has been originally performed.
COMMIT_COMMITTER_TIME - Static variable in class pl.project13.core.GitCommitPropertyConstant
Represents the (formatted) time stamp when the commit has been performed.
COMMIT_DESCRIBE - Static variable in class pl.project13.core.GitCommitPropertyConstant
Represents an object a human readable name based on a the commit (provides git describe for the given commit).
COMMIT_ID_ABBREV - Static variable in class pl.project13.core.GitCommitPropertyConstant
Represents the abbreviated (shorten version) commit hash.
COMMIT_ID_FLAT - Static variable in class pl.project13.core.GitCommitPropertyConstant
Represents the commit’s SHA-1 hash.
COMMIT_ID_FULL - Static variable in class pl.project13.core.GitCommitPropertyConstant
Represents the commit’s SHA-1 hash.
COMMIT_MESSAGE_FULL - Static variable in class pl.project13.core.GitCommitPropertyConstant
Represents the raw body (unwrapped subject and body) of the commit message.
COMMIT_MESSAGE_SHORT - Static variable in class pl.project13.core.GitCommitPropertyConstant
Represents the subject of the commit message - may not be suitable for filenames.
COMMIT_SHORT_DESCRIBE - Static variable in class pl.project13.core.GitCommitPropertyConstant
Represents the same value as git.commit.id.describe, just with the git hash part removed (the g2414721 part from git describe).
COMMIT_TIME - Static variable in class pl.project13.core.GitCommitPropertyConstant
Represents the (formatted) time stamp when the commit has been performed.
commitIdGenerationMode - Variable in class pl.project13.core.GitDataProvider
The git commit id generation mode.
CommitIdGenerationMode - Enum in pl.project13.core
An enum to indicate how the git.commit.id property should be generated.
commitObjectId() - Method in class pl.project13.core.jgit.DescribeResult
 
commitsAwayFromTag() - Method in class pl.project13.core.jgit.DescribeResult
 
craftPropertiesOutputFile(File, String) - Static method in class pl.project13.core.PropertiesFileGenerator
 
createMatchPattern(String) - Method in class pl.project13.core.jgit.JGitCommon
 
createOrderedProperties() - Static method in class pl.project13.core.PropertiesFileGenerator
 

D

date - Variable in class pl.project13.core.jgit.dummy.DatedRevTag
 
DatedRevTag - Class in pl.project13.core.jgit.dummy
 
DatedRevTag(AnyObjectId, String) - Constructor for class pl.project13.core.jgit.dummy.DatedRevTag
 
DatedRevTag(AnyObjectId, String, DateTime) - Constructor for class pl.project13.core.jgit.dummy.DatedRevTag
 
DatedRevTag(RevTag) - Constructor for class pl.project13.core.jgit.dummy.DatedRevTag
 
dateFormat - Variable in class pl.project13.core.GitDataProvider
The date format for all generated properties.
dateFormatTimeZone - Variable in class pl.project13.core.GitDataProvider
The date format time zone for all generated properties.
debug(String) - Method in interface pl.project13.core.log.LoggerBridge
Log a message at the DEBUG level.
debug(String) - Method in class pl.project13.core.log.StdOutLoggerBridge
 
debug(String, Object) - Method in interface pl.project13.core.log.LoggerBridge
Log a message at the DEBUG level according to the specified format and argument.
debug(String, Object) - Method in class pl.project13.core.log.StdOutLoggerBridge
 
debug(String, Object...) - Method in interface pl.project13.core.log.LoggerBridge
Log a message at the DEBUG level according to the specified format and arguments.
debug(String, Object...) - Method in class pl.project13.core.log.StdOutLoggerBridge
 
debug(String, Object, Object) - Method in interface pl.project13.core.log.LoggerBridge
Log a message at the DEBUG level according to the specified format and arguments.
debug(String, Object, Object) - Method in class pl.project13.core.log.StdOutLoggerBridge
 
debug(String, Throwable) - Method in interface pl.project13.core.log.LoggerBridge
Log an exception (throwable) at the DEBUG level with an accompanying message.
debug(String, Throwable) - Method in class pl.project13.core.log.StdOutLoggerBridge
 
DescribeCommand - Class in pl.project13.core.jgit
Implements git's
DescribeResult - Class in pl.project13.core.jgit
Represents the result of a git describe command.
DescribeResult(String) - Constructor for class pl.project13.core.jgit.DescribeResult
 
DescribeResult(String, boolean, Optional<String>) - Constructor for class pl.project13.core.jgit.DescribeResult
 
DescribeResult(ObjectReader, String, int, ObjectId) - Constructor for class pl.project13.core.jgit.DescribeResult
 
DescribeResult(ObjectReader, String, int, ObjectId, boolean, String) - Constructor for class pl.project13.core.jgit.DescribeResult
 
DescribeResult(ObjectReader, String, int, ObjectId, boolean, Optional<String>, boolean) - Constructor for class pl.project13.core.jgit.DescribeResult
 
DescribeResult(ObjectReader, ObjectId) - Constructor for class pl.project13.core.jgit.DescribeResult
 
DescribeResult(ObjectReader, ObjectId, boolean, Optional<String>) - Constructor for class pl.project13.core.jgit.DescribeResult
 
determineBranchName(Map<String, String>) - Method in class pl.project13.core.GitDataProvider
If running within Jenkins/Hudson, honor the branch name passed via GIT_BRANCH env var.
dirty(String) - Method in class pl.project13.core.jgit.DescribeCommand
--dirty[=mark]
DIRTY - Static variable in class pl.project13.core.GitCommitPropertyConstant
A working tree is said to be "dirty" if it contains modifications which have not been committed to the current branch.
dirtyMarker() - Method in class pl.project13.core.jgit.DescribeResult
 
distanceBetween(Repository, RevCommit, RevCommit) - Method in class pl.project13.core.jgit.JGitCommon
Calculates the distance (number of commits) between the given parent and child commits.
dumpJson(OutputStream, OrderedProperties, Charset) - Static method in class pl.project13.core.util.JsonManager
 
dumpProperties(OutputStream, OrderedProperties) - Static method in class pl.project13.core.util.PropertyManager
 

E

EMPTY - Static variable in class pl.project13.core.jgit.DescribeResult
 
equals(Object) - Method in class pl.project13.core.AheadBehind
 
equals(Object) - Method in class pl.project13.core.util.Pair
 
error(String) - Method in interface pl.project13.core.log.LoggerBridge
Log a message at the ERROR level.
error(String) - Method in class pl.project13.core.log.StdOutLoggerBridge
 
error(String, Object) - Method in interface pl.project13.core.log.LoggerBridge
Log a message at the ERROR level according to the specified format and argument.
error(String, Object) - Method in class pl.project13.core.log.StdOutLoggerBridge
 
error(String, Object...) - Method in interface pl.project13.core.log.LoggerBridge
Log a message at the ERROR level according to the specified format and arguments.
error(String, Object...) - Method in class pl.project13.core.log.StdOutLoggerBridge
 
error(String, Object, Object) - Method in interface pl.project13.core.log.LoggerBridge
Log a message at the ERROR level according to the specified format and arguments.
error(String, Object, Object) - Method in class pl.project13.core.log.StdOutLoggerBridge
 
error(String, Throwable) - Method in interface pl.project13.core.log.LoggerBridge
Log an exception (throwable) at the ERROR level with an accompanying message.
error(String, Throwable) - Method in class pl.project13.core.log.StdOutLoggerBridge
 
evaluateOnCommit - Variable in class pl.project13.core.GitDataProvider
Allow to tell the plugin what commit should be used as reference to generate the properties from.
excludeProperties - Variable in class pl.project13.core.GitDataProvider
Can be used to exclude certain properties from being emitted (e.g.

F

filter(Properties, List<String>, String) - Method in class pl.project13.core.PropertiesFilterer
 
filterNot(Properties, List<String>, String) - Method in class pl.project13.core.PropertiesFilterer
 
finalCleanUp() - Method in interface pl.project13.core.GitProvider
 
finalCleanUp() - Method in class pl.project13.core.JGitProvider
 
finalCleanUp() - Method in class pl.project13.core.NativeGitProvider
 
findCommitsUntilSomeTag(Repository, RevCommit, Map<ObjectId, List<String>>) - Method in class pl.project13.core.jgit.JGitCommon
 
findEvalCommitObjectId(String, Repository) - Method in class pl.project13.core.jgit.JGitCommon
 
findTagObjectIds(Repository, boolean, String) - Method in class pl.project13.core.jgit.JGitCommon
 
first - Variable in class pl.project13.core.util.Pair
 
FLAT - pl.project13.core.CommitIdGenerationMode
Indicator to generate a git.commit.id property (default)
forceLongFormat(Boolean) - Method in class pl.project13.core.jgit.DescribeCommand
--long
format(String, Object) - Static method in class pl.project13.core.log.MessageFormatter
Performs single argument substitution for the 'messagePattern' passed as parameter.
format(String, Object, Object) - Static method in class pl.project13.core.log.MessageFormatter
Performs a two argument substitution for the 'messagePattern' passed as parameter.
FormattingTuple - Class in pl.project13.core.log
Holds the results of formatting done by MessageFormatter.
FormattingTuple(String) - Constructor for class pl.project13.core.log.FormattingTuple
 
FormattingTuple(String, Object[], Throwable) - Constructor for class pl.project13.core.log.FormattingTuple
 
FULL - pl.project13.core.CommitIdGenerationMode
Indicator to generate a git.commit.id.full property

G

get() - Method in interface pl.project13.core.GitDataProvider.SupplierEx
 
getAbbrev() - Method in class pl.project13.core.git.GitDescribeConfig
 
getAbbrevCommitId() - Method in interface pl.project13.core.GitProvider
 
getAbbrevCommitId() - Method in class pl.project13.core.JGitProvider
 
getAbbrevCommitId() - Method in class pl.project13.core.NativeGitProvider
 
getAheadBehind() - Method in interface pl.project13.core.GitProvider
 
getAheadBehind() - Method in class pl.project13.core.JGitProvider
 
getAheadBehind() - Method in class pl.project13.core.NativeGitProvider
 
getArgArray() - Method in class pl.project13.core.log.FormattingTuple
 
getBranch() - Method in class pl.project13.core.example.GitRepositoryState
 
getBranchName() - Method in interface pl.project13.core.GitProvider
 
getBranchName() - Method in class pl.project13.core.JGitProvider
 
getBranchName() - Method in class pl.project13.core.NativeGitProvider
 
getBuildAuthorEmail() - Method in interface pl.project13.core.GitProvider
 
getBuildAuthorEmail() - Method in class pl.project13.core.JGitProvider
 
getBuildAuthorEmail() - Method in class pl.project13.core.NativeGitProvider
 
getBuildAuthorName() - Method in interface pl.project13.core.GitProvider
 
getBuildAuthorName() - Method in class pl.project13.core.JGitProvider
 
getBuildAuthorName() - Method in class pl.project13.core.NativeGitProvider
 
getBuildBranch() - Method in class pl.project13.core.cibuild.AwsCodeBuildBuildServerData
 
getBuildBranch() - Method in class pl.project13.core.cibuild.AzureDevOpsBuildServerData
 
getBuildBranch() - Method in class pl.project13.core.cibuild.BambooBuildServerData
 
getBuildBranch() - Method in class pl.project13.core.cibuild.BitbucketBuildServerData
 
getBuildBranch() - Method in class pl.project13.core.cibuild.BuildServerDataProvider
 
getBuildBranch() - Method in class pl.project13.core.cibuild.CircleCiBuildServerData
 
getBuildBranch() - Method in class pl.project13.core.cibuild.GitHubBuildServerData
 
getBuildBranch() - Method in class pl.project13.core.cibuild.GitlabBuildServerData
 
getBuildBranch() - Method in class pl.project13.core.cibuild.HudsonJenkinsBuildServerData
 
getBuildBranch() - Method in class pl.project13.core.cibuild.TeamCityBuildServerData
 
getBuildBranch() - Method in class pl.project13.core.cibuild.TravisBuildServerData
 
getBuildBranch() - Method in class pl.project13.core.cibuild.UnknownBuildServerData
 
getBuildServerProvider(Map<String, String>, LoggerBridge) - Static method in class pl.project13.core.cibuild.BuildServerDataProvider
Get the BuildServerDataProvider implementation for the running environment
getBuildTime() - Method in class pl.project13.core.example.GitRepositoryState
 
getBuildUserEmail() - Method in class pl.project13.core.example.GitRepositoryState
 
getBuildUserName() - Method in class pl.project13.core.example.GitRepositoryState
 
getClosestTagCommitCount() - Method in interface pl.project13.core.GitProvider
 
getClosestTagCommitCount() - Method in class pl.project13.core.JGitProvider
 
getClosestTagCommitCount() - Method in class pl.project13.core.NativeGitProvider
 
getClosestTagCommitCount(String, Repository, GitDescribeConfig) - Method in class pl.project13.core.jgit.JGitCommon
 
getClosestTagName() - Method in interface pl.project13.core.GitProvider
 
getClosestTagName() - Method in class pl.project13.core.JGitProvider
 
getClosestTagName() - Method in class pl.project13.core.NativeGitProvider
 
getClosestTagName(String, Repository, GitDescribeConfig) - Method in class pl.project13.core.jgit.JGitCommon
 
getCommand() - Method in exception pl.project13.core.NativeGitProvider.NativeCommandException
 
getCommitAuthorEmail() - Method in interface pl.project13.core.GitProvider
 
getCommitAuthorEmail() - Method in class pl.project13.core.JGitProvider
 
getCommitAuthorEmail() - Method in class pl.project13.core.NativeGitProvider
 
getCommitAuthorName() - Method in interface pl.project13.core.GitProvider
 
getCommitAuthorName() - Method in class pl.project13.core.JGitProvider
 
getCommitAuthorName() - Method in class pl.project13.core.NativeGitProvider
 
getCommitAuthorTime() - Method in interface pl.project13.core.GitProvider
 
getCommitAuthorTime() - Method in class pl.project13.core.JGitProvider
 
getCommitAuthorTime() - Method in class pl.project13.core.NativeGitProvider
 
getCommitCommitterTime() - Method in interface pl.project13.core.GitProvider
 
getCommitCommitterTime() - Method in class pl.project13.core.JGitProvider
 
getCommitCommitterTime() - Method in class pl.project13.core.NativeGitProvider
 
getCommitId() - Method in class pl.project13.core.example.GitRepositoryState
 
getCommitId() - Method in interface pl.project13.core.GitProvider
 
getCommitId() - Method in class pl.project13.core.JGitProvider
 
getCommitId() - Method in class pl.project13.core.NativeGitProvider
 
getCommitIdAbbrev() - Method in class pl.project13.core.example.GitRepositoryState
 
getCommitIdsToTags(Repository, boolean, String) - Method in class pl.project13.core.jgit.JGitCommon
 
getCommitMessageFull() - Method in class pl.project13.core.example.GitRepositoryState
 
getCommitMessageFull() - Method in interface pl.project13.core.GitProvider
 
getCommitMessageFull() - Method in class pl.project13.core.JGitProvider
 
getCommitMessageFull() - Method in class pl.project13.core.NativeGitProvider
 
getCommitMessageShort() - Method in class pl.project13.core.example.GitRepositoryState
 
getCommitMessageShort() - Method in interface pl.project13.core.GitProvider
 
getCommitMessageShort() - Method in class pl.project13.core.JGitProvider
 
getCommitMessageShort() - Method in class pl.project13.core.NativeGitProvider
 
getCommitTime() - Method in class pl.project13.core.example.GitRepositoryState
 
getCommitTime() - Method in interface pl.project13.core.GitProvider
 
getCommitTime() - Method in class pl.project13.core.JGitProvider
 
getCommitTime() - Method in class pl.project13.core.NativeGitProvider
 
getCommitUserEmail() - Method in class pl.project13.core.example.GitRepositoryState
 
getCommitUserName() - Method in class pl.project13.core.example.GitRepositoryState
 
getDirectory() - Method in exception pl.project13.core.NativeGitProvider.NativeCommandException
 
getDirty() - Method in class pl.project13.core.git.GitDescribeConfig
 
getExitCode() - Method in exception pl.project13.core.NativeGitProvider.NativeCommandException
 
getForceLongFormat() - Method in class pl.project13.core.git.GitDescribeConfig
 
getGitDescribe() - Method in interface pl.project13.core.GitProvider
 
getGitDescribe() - Method in class pl.project13.core.JGitProvider
 
getGitDescribe() - Method in class pl.project13.core.NativeGitProvider
 
getMatch() - Method in class pl.project13.core.git.GitDescribeConfig
 
getMavenProjectVersion() - Method in class pl.project13.core.example.GitRepositoryState
 
getMessage() - Method in class pl.project13.core.log.FormattingTuple
 
getMessage() - Method in exception pl.project13.core.NativeGitProvider.NativeCommandException
 
getRemoteOriginUrl() - Method in interface pl.project13.core.GitProvider
 
getRemoteOriginUrl() - Method in class pl.project13.core.JGitProvider
 
getRemoteOriginUrl() - Method in class pl.project13.core.NativeGitProvider
 
getSimpleDateFormatWithTimeZone() - Method in class pl.project13.core.GitDataProvider
 
getStderr() - Method in exception pl.project13.core.NativeGitProvider.NativeCommandException
 
getStdout() - Method in exception pl.project13.core.NativeGitProvider.NativeCommandException
 
getTags() - Method in class pl.project13.core.example.GitRepositoryState
 
getTags() - Method in class pl.project13.core.git.GitDescribeConfig
 
getTags() - Method in interface pl.project13.core.GitProvider
 
getTags() - Method in class pl.project13.core.JGitProvider
 
getTags() - Method in class pl.project13.core.NativeGitProvider
 
getTags(Repository, ObjectId) - Method in class pl.project13.core.jgit.JGitCommon
 
getThrowable() - Method in class pl.project13.core.log.FormattingTuple
 
getTotalCommitCount() - Method in interface pl.project13.core.GitProvider
 
getTotalCommitCount() - Method in class pl.project13.core.JGitProvider
 
getTotalCommitCount() - Method in class pl.project13.core.NativeGitProvider
 
GitCommitIdExecutionException - Exception in pl.project13.core
Exception used by plugin.
GitCommitIdExecutionException() - Constructor for exception pl.project13.core.GitCommitIdExecutionException
Constructs a new exception
GitCommitIdExecutionException(String) - Constructor for exception pl.project13.core.GitCommitIdExecutionException
Constructs a new exception with the specified detail message.
GitCommitIdExecutionException(String, Throwable) - Constructor for exception pl.project13.core.GitCommitIdExecutionException
Constructs a new exception with the specified detail message and cause.
GitCommitIdExecutionException(String, Throwable, boolean, boolean) - Constructor for exception pl.project13.core.GitCommitIdExecutionException
Constructs a new exception with the specified detail message, cause, suppression enabled or disabled, and writable stack trace enabled or disabled.
GitCommitIdExecutionException(Throwable) - Constructor for exception pl.project13.core.GitCommitIdExecutionException
Constructs a new exception with the specified cause
GitCommitPropertyConstant - Class in pl.project13.core
A class that represents all properties that may be generated by the plugin and exposed to maven.
GitCommitPropertyConstant() - Constructor for class pl.project13.core.GitCommitPropertyConstant
 
GitDataProvider - Class in pl.project13.core
An abstract Interface that dictates what functionality a GitProvider needs to fullfill.
GitDataProvider(LoggerBridge) - Constructor for class pl.project13.core.GitDataProvider
Constructor to encapsulates all references required to dertermine all git-data.
GitDataProvider.SupplierEx<T> - Interface in pl.project13.core
Represents a supplier of results that is allowed to throw a GitCommitIdExecutionException.
gitDescribe - Variable in class pl.project13.core.GitDataProvider
GitDescribeConfig - Class in pl.project13.core.git
Represents options passed in via maven configuration, corresponds to options of git-describe.
GitDescribeConfig() - Constructor for class pl.project13.core.git.GitDescribeConfig
 
GitDescribeConfig(boolean, String, String, Integer, boolean, boolean) - Constructor for class pl.project13.core.git.GitDescribeConfig
 
GitHubBuildServerData - Class in pl.project13.core.cibuild
 
GitlabBuildServerData - Class in pl.project13.core.cibuild
 
GitProvider - Interface in pl.project13.core
 
GitRepositoryState - Class in pl.project13.core.example
A spring controlled bean that will be injected with properties about the repository state at build time.
GitRepositoryState() - Constructor for class pl.project13.core.example.GitRepositoryState
 

H

hashCode() - Method in class pl.project13.core.AheadBehind
 
hashCode() - Method in class pl.project13.core.util.Pair
 
HudsonJenkinsBuildServerData - Class in pl.project13.core.cibuild
 

I

id - Variable in class pl.project13.core.jgit.dummy.DatedRevTag
 
includeOnlyProperties - Variable in class pl.project13.core.GitDataProvider
Can be used to include only certain properties into the resulting file (e.g.
info(String) - Method in interface pl.project13.core.log.LoggerBridge
Log a message at the INFO level.
info(String) - Method in class pl.project13.core.log.StdOutLoggerBridge
 
info(String, Object) - Method in interface pl.project13.core.log.LoggerBridge
Log a message at the INFO level according to the specified format and argument.
info(String, Object) - Method in class pl.project13.core.log.StdOutLoggerBridge
 
info(String, Object...) - Method in interface pl.project13.core.log.LoggerBridge
Log a message at the INFO level according to the specified format and arguments.
info(String, Object...) - Method in class pl.project13.core.log.StdOutLoggerBridge
 
info(String, Object, Object) - Method in interface pl.project13.core.log.LoggerBridge
Log a message at the INFO level according to the specified format and arguments.
info(String, Object, Object) - Method in class pl.project13.core.log.StdOutLoggerBridge
 
info(String, Throwable) - Method in interface pl.project13.core.log.LoggerBridge
Log an exception (throwable) at the INFO level with an accompanying message.
info(String, Throwable) - Method in class pl.project13.core.log.StdOutLoggerBridge
 
init() - Method in interface pl.project13.core.GitProvider
 
init() - Method in class pl.project13.core.JGitProvider
 
init() - Method in class pl.project13.core.NativeGitProvider
 
isActiveServer(Map<String, String>) - Static method in class pl.project13.core.cibuild.AwsCodeBuildBuildServerData
 
isActiveServer(Map<String, String>) - Static method in class pl.project13.core.cibuild.AzureDevOpsBuildServerData
 
isActiveServer(Map<String, String>) - Static method in class pl.project13.core.cibuild.BambooBuildServerData
 
isActiveServer(Map<String, String>) - Static method in class pl.project13.core.cibuild.BitbucketBuildServerData
 
isActiveServer(Map<String, String>) - Static method in class pl.project13.core.cibuild.CircleCiBuildServerData
 
isActiveServer(Map<String, String>) - Static method in class pl.project13.core.cibuild.GitHubBuildServerData
 
isActiveServer(Map<String, String>) - Static method in class pl.project13.core.cibuild.GitlabBuildServerData
 
isActiveServer(Map<String, String>) - Static method in class pl.project13.core.cibuild.HudsonJenkinsBuildServerData
 
isActiveServer(Map<String, String>) - Static method in class pl.project13.core.cibuild.TeamCityBuildServerData
 
isActiveServer(Map<String, String>) - Static method in class pl.project13.core.cibuild.TravisBuildServerData
 
isAlways() - Method in class pl.project13.core.git.GitDescribeConfig
 
isDebugEnabled() - Method in interface pl.project13.core.log.LoggerBridge
Is the logger instance enabled for the DEBUG level?
isDebugEnabled() - Method in class pl.project13.core.log.StdOutLoggerBridge
 
isDirty() - Method in interface pl.project13.core.GitProvider
 
isDirty() - Method in class pl.project13.core.JGitProvider
 
isDirty() - Method in class pl.project13.core.NativeGitProvider
 
isErrorEnabled() - Method in interface pl.project13.core.log.LoggerBridge
Is the logger instance enabled for the ERROR level?
isErrorEnabled() - Method in class pl.project13.core.log.StdOutLoggerBridge
 
isIncluded(String, List<String>, List<String>) - Static method in class pl.project13.core.PropertiesFilterer
 
isInfoEnabled() - Method in interface pl.project13.core.log.LoggerBridge
Is the logger instance enabled for the INFO level?
isInfoEnabled() - Method in class pl.project13.core.log.StdOutLoggerBridge
 
isRepositoryInDirtyState(Repository) - Static method in class pl.project13.core.jgit.JGitCommon
 
isSkip() - Method in class pl.project13.core.git.GitDescribeConfig
 
isVerbose() - Method in interface pl.project13.core.log.LoggerBridge
Returns true if plugin does verbose logging.
isVerbose() - Method in class pl.project13.core.log.StdOutLoggerBridge
 
isWarnEnabled() - Method in interface pl.project13.core.log.LoggerBridge
Is the logger instance enabled for the WARN level?
isWarnEnabled() - Method in class pl.project13.core.log.StdOutLoggerBridge
 

J

JavaProcessRunner() - Constructor for class pl.project13.core.NativeGitProvider.JavaProcessRunner
 
JGitCommon - Class in pl.project13.core.jgit
 
JGitCommon(LoggerBridge) - Constructor for class pl.project13.core.jgit.JGitCommon
 
JGitProvider - Class in pl.project13.core
 
JsonManager - Class in pl.project13.core.util
 
JsonManager() - Constructor for class pl.project13.core.util.JsonManager
 

L

loadBuildData(Properties, Date) - Method in class pl.project13.core.cibuild.BuildServerDataProvider
 
loadGitData(String, Properties) - Method in class pl.project13.core.GitDataProvider
Main function that will attempt to load the desired properties from the git repository.
loadShortDescribe(Properties) - Method in class pl.project13.core.GitDataProvider
 
LOCAL_BRANCH_AHEAD - Static variable in class pl.project13.core.GitCommitPropertyConstant
Represents the count of commits that your local branch is ahead in perspective to the remote branch (usually the case when your local branch has committed changes that are not pushed yet to the remote branch).
LOCAL_BRANCH_BEHIND - Static variable in class pl.project13.core.GitCommitPropertyConstant
Represents the count of commits that your local branch is behind in perspective to the remote branch (usually the case when there are commits in the remote branch that are not yet integrated into your local branch).
log - Variable in class pl.project13.core.GitDataProvider
Logging provider which will be used to log events.
LoggerBridge - Interface in pl.project13.core.log
Interface for logging in git-commit-id plugin.

M

match(String) - Method in class pl.project13.core.jgit.DescribeCommand
--match glob-pattern
maybeGeneratePropertiesFile(Properties, File, String, Charset) - Method in class pl.project13.core.PropertiesFileGenerator
 
maybePut(Properties, String, Supplier<String>) - Method in class pl.project13.core.cibuild.BuildServerDataProvider
 
maybePut(Properties, String, GitDataProvider.SupplierEx<String>) - Method in class pl.project13.core.GitDataProvider
 
memoize(GitDataProvider.SupplierEx<T>) - Static method in class pl.project13.core.GitDataProvider
 
MessageFormatter - Class in pl.project13.core.log
Formats messages according to very simple substitution rules.
MessageFormatter() - Constructor for class pl.project13.core.log.MessageFormatter
 

N

NativeCommandException(int, String, File, String, String) - Constructor for exception pl.project13.core.NativeGitProvider.NativeCommandException
 
NativeGitProvider - Class in pl.project13.core
 
NativeGitProvider.JavaProcessRunner - Class in pl.project13.core
 
NativeGitProvider.NativeCommandException - Exception in pl.project13.core
 
NativeGitProvider.ProcessRunner - Interface in pl.project13.core
 
NO_REMOTE - Static variable in class pl.project13.core.AheadBehind
Indication that we could not find a remote repository to calculate a "behind", or "ahead" relation.
NULL - Static variable in class pl.project13.core.log.FormattingTuple
 

O

of(int, int) - Static method in class pl.project13.core.AheadBehind
Constructor for a "AheadBehind"-object.
of(A, B) - Static method in class pl.project13.core.util.Pair
 
of(String, String) - Static method in class pl.project13.core.AheadBehind
Constructor for a "AheadBehind"-object.
offline - Variable in class pl.project13.core.GitDataProvider
When set to true, the plugin will not try to contact any remote repositories.
on(File, long, LoggerBridge) - Static method in class pl.project13.core.NativeGitProvider
 
on(File, LoggerBridge) - Static method in class pl.project13.core.JGitProvider
 
on(String, Repository, LoggerBridge) - Static method in class pl.project13.core.jgit.DescribeCommand
Creates a new describe command which interacts with a single repository

P

Pair<A,​B> - Class in pl.project13.core.util
 
Pair(A, B) - Constructor for class pl.project13.core.util.Pair
 
pl.project13.core - package pl.project13.core
 
pl.project13.core.cibuild - package pl.project13.core.cibuild
 
pl.project13.core.example - package pl.project13.core.example
 
pl.project13.core.git - package pl.project13.core.git
 
pl.project13.core.jgit - package pl.project13.core.jgit
 
pl.project13.core.jgit.dummy - package pl.project13.core.jgit.dummy
 
pl.project13.core.log - package pl.project13.core.log
 
pl.project13.core.util - package pl.project13.core.util
 
prefixDot - Variable in class pl.project13.core.GitDataProvider
The prefix used for all generated properties.
prefixedCommitId() - Method in class pl.project13.core.jgit.DescribeResult
The (possibly) "g" prefixed abbreviated object id of a commit.
prepareGitToExtractMoreDetailedRepoInformation() - Method in interface pl.project13.core.GitProvider
 
prepareGitToExtractMoreDetailedRepoInformation() - Method in class pl.project13.core.JGitProvider
 
prepareGitToExtractMoreDetailedRepoInformation() - Method in class pl.project13.core.NativeGitProvider
 
PropertiesFileGenerator - Class in pl.project13.core
 
PropertiesFileGenerator(LoggerBridge, BuildContext, String, String, String) - Constructor for class pl.project13.core.PropertiesFileGenerator
 
PropertiesFilterer - Class in pl.project13.core
 
PropertiesFilterer(LoggerBridge) - Constructor for class pl.project13.core.PropertiesFilterer
 
PropertyManager - Class in pl.project13.core.util
 
PropertyManager() - Constructor for class pl.project13.core.util.PropertyManager
 
putWithoutPrefix(Properties, String, String) - Static method in class pl.project13.core.util.PropertyManager
 

R

readJsonProperties(File, Charset) - Static method in class pl.project13.core.util.JsonManager
 
readProperties(File) - Static method in class pl.project13.core.util.PropertyManager
 
readProperties(File, Charset) - Static method in class pl.project13.core.util.PropertyManager
 
REMOTE_ORIGIN_URL - Static variable in class pl.project13.core.GitCommitPropertyConstant
Represents the URL of the remote repository for the current git project.
run(File, long, String) - Method in class pl.project13.core.NativeGitProvider.JavaProcessRunner
 
run(File, long, String) - Method in interface pl.project13.core.NativeGitProvider.ProcessRunner
Run a command and return the entire output as a String - naive, we know.
runEmpty(File, long, String) - Method in class pl.project13.core.NativeGitProvider.JavaProcessRunner
 
runEmpty(File, long, String) - Method in interface pl.project13.core.NativeGitProvider.ProcessRunner
Run a command and return false if it contains at least one output line

S

second - Variable in class pl.project13.core.util.Pair
 
setAbbrev(int) - Method in class pl.project13.core.git.GitDescribeConfig
 
setAbbrevLength(int) - Method in class pl.project13.core.GitDataProvider
Sets the commit abbreviation length for the GitProvider
setAdditionalProperties(Map<String, Supplier<String>>) - Method in class pl.project13.core.cibuild.BuildServerDataProvider
 
setAlways(boolean) - Method in class pl.project13.core.git.GitDescribeConfig
 
setBranch(String) - Method in class pl.project13.core.example.GitRepositoryState
 
setBuildTime(String) - Method in class pl.project13.core.example.GitRepositoryState
 
setBuildUserEmail(String) - Method in class pl.project13.core.example.GitRepositoryState
 
setBuildUserName(String) - Method in class pl.project13.core.example.GitRepositoryState
 
setCommitId(String) - Method in class pl.project13.core.example.GitRepositoryState
 
setCommitIdAbbrev(String) - Method in class pl.project13.core.example.GitRepositoryState
 
setCommitIdGenerationMode(CommitIdGenerationMode) - Method in class pl.project13.core.GitDataProvider
Sets the git commit id generation mode for the GitProvider
setCommitMessageFull(String) - Method in class pl.project13.core.example.GitRepositoryState
 
setCommitMessageShort(String) - Method in class pl.project13.core.example.GitRepositoryState
 
setCommitTime(String) - Method in class pl.project13.core.example.GitRepositoryState
 
setCommitUserEmail(String) - Method in class pl.project13.core.example.GitRepositoryState
 
setCommitUserName(String) - Method in class pl.project13.core.example.GitRepositoryState
 
setDateFormat(String) - Method in class pl.project13.core.cibuild.BuildServerDataProvider
 
setDateFormat(String) - Method in class pl.project13.core.GitDataProvider
Sets the date format for all generated properties for the GitProvider
setDateFormatTimeZone(String) - Method in class pl.project13.core.cibuild.BuildServerDataProvider
 
setDateFormatTimeZone(String) - Method in class pl.project13.core.GitDataProvider
Sets the date format time zone for all generated properties for the GitProvider
setDirty(String) - Method in class pl.project13.core.git.GitDescribeConfig
 
setEvaluateOnCommit(String) - Method in class pl.project13.core.NativeGitProvider
 
setExcludeProperties(List<String>) - Method in class pl.project13.core.cibuild.BuildServerDataProvider
 
setExcludeProperties(List<String>) - Method in class pl.project13.core.GitDataProvider
Can be used to exclude certain properties from being emitted (e.g.
setForceLongFormat(boolean) - Method in class pl.project13.core.git.GitDescribeConfig
 
setGitDescribe(GitDescribeConfig) - Method in class pl.project13.core.GitDataProvider
Sets the GitDescribeConfig for the GitProvider
setIncludeOnlyProperties(List<String>) - Method in class pl.project13.core.cibuild.BuildServerDataProvider
 
setIncludeOnlyProperties(List<String>) - Method in class pl.project13.core.GitDataProvider
Can be used to include only certain properties into the resulting file (e.g.
setMatch(String) - Method in class pl.project13.core.git.GitDescribeConfig
 
setMavenProjectVersion(String) - Method in class pl.project13.core.example.GitRepositoryState
 
setOffline(boolean) - Method in class pl.project13.core.GitDataProvider
When set to true, the plugin will not try to contact any remote repositories.
setPrefixDot(String) - Method in class pl.project13.core.cibuild.BuildServerDataProvider
 
setPrefixDot(String) - Method in class pl.project13.core.GitDataProvider
Sets the prefix used for all generated properties for the GitProvider
setRepository(Repository) - Method in class pl.project13.core.JGitProvider
 
setSkip(boolean) - Method in class pl.project13.core.git.GitDescribeConfig
 
setTags(boolean) - Method in class pl.project13.core.git.GitDescribeConfig
 
setTags(Set<String>) - Method in class pl.project13.core.example.GitRepositoryState
 
setUseBranchNameFromBuildEnvironment(boolean) - Method in class pl.project13.core.GitDataProvider
Sets the Indicator if the branch name should be obtained from the build environment, or by the plugin.
setVerbose(boolean) - Method in interface pl.project13.core.log.LoggerBridge
Sets plugin to verbose mode.
setVerbose(boolean) - Method in class pl.project13.core.log.StdOutLoggerBridge
 
StdOutLoggerBridge - Class in pl.project13.core.log
Logs everything to System.out.
StdOutLoggerBridge(boolean) - Constructor for class pl.project13.core.log.StdOutLoggerBridge
 
stripCredentialsFromOriginUrl(String) - Method in class pl.project13.core.GitDataProvider
If the git remote value is a URI and contains a user info component, strip the password from it if it exists.

T

tag() - Method in class pl.project13.core.jgit.DescribeResult
 
tagName - Variable in class pl.project13.core.jgit.dummy.DatedRevTag
 
tags() - Method in class pl.project13.core.jgit.DescribeCommand
Alias for DescribeCommand.tags(Boolean) with true value
tags(Boolean) - Method in class pl.project13.core.jgit.DescribeCommand
--tags
TAGS - Static variable in class pl.project13.core.GitCommitPropertyConstant
Represents a list of tags which contain the specified commit.
TeamCityBuildServerData - Class in pl.project13.core.cibuild
 
toJson() - Method in class pl.project13.core.example.GitRepositoryState
If you need it as json but don't have jackson installed etc
toString() - Method in class pl.project13.core.git.GitDescribeConfig
 
toString() - Method in class pl.project13.core.jgit.DescribeResult
The format of a describe result is defined as:
toString() - Method in class pl.project13.core.jgit.dummy.DatedRevTag
 
toString() - Method in class pl.project13.core.util.Pair
 
TOTAL_COMMIT_COUNT - Static variable in class pl.project13.core.GitCommitPropertyConstant
Represents the total count of all commits in the current repository.
transformRevTagsMapToDateSortedTagNames(Map<ObjectId, List<DatedRevTag>>) - Method in class pl.project13.core.jgit.JGitCommon
 
TravisBuildServerData - Class in pl.project13.core.cibuild
 
trimFullTagName(String) - Method in class pl.project13.core.jgit.JGitCommon
 

U

UnknownBuildServerData - Class in pl.project13.core.cibuild
 
UnknownBuildServerData(LoggerBridge, Map<String, String>) - Constructor for class pl.project13.core.cibuild.UnknownBuildServerData
 
useBranchNameFromBuildEnvironment - Variable in class pl.project13.core.GitDataProvider
When set to true this plugin will try to use the branch name from build environment.

V

valueOf(String) - Static method in enum pl.project13.core.CommitIdGenerationMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum pl.project13.core.CommitIdGenerationMode
Returns an array containing the constants of this enum type, in the order they are declared.

W

warn(String) - Method in interface pl.project13.core.log.LoggerBridge
Log a message at the WARN level.
warn(String) - Method in class pl.project13.core.log.StdOutLoggerBridge
 
warn(String, Object) - Method in interface pl.project13.core.log.LoggerBridge
Log a message at the WARN level according to the specified format and argument.
warn(String, Object) - Method in class pl.project13.core.log.StdOutLoggerBridge
 
warn(String, Object...) - Method in interface pl.project13.core.log.LoggerBridge
Log a message at the WARN level according to the specified format and arguments.
warn(String, Object...) - Method in class pl.project13.core.log.StdOutLoggerBridge
 
warn(String, Object, Object) - Method in interface pl.project13.core.log.LoggerBridge
Log a message at the WARN level according to the specified format and arguments.
warn(String, Object, Object) - Method in class pl.project13.core.log.StdOutLoggerBridge
 
warn(String, Throwable) - Method in interface pl.project13.core.log.LoggerBridge
Log an exception (throwable) at the WARN level with an accompanying message.
warn(String, Throwable) - Method in class pl.project13.core.log.StdOutLoggerBridge
 
withCommitIdAbbrev(int) - Method in class pl.project13.core.jgit.DescribeResult
 
A B C D E F G H I J L M N O P R S T U V W 
All Classes All Packages