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
All Classes All Packages
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)andMessageFormatter.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.idproperty 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 formatfor all generated properties. - dateFormatTimeZone - Variable in class pl.project13.core.GitDataProvider
-
The
date format time zonefor 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 describecommand. - 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.idproperty (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.fullproperty
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
BuildServerDataProviderimplementation 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
GitProviderneeds 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
-
The
GitDescribeConfig. - 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
prefixused 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 lengthfor theGitProvider - 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 modefor theGitProvider - 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 formatfor all generated properties for theGitProvider - setDateFormatTimeZone(String) - Method in class pl.project13.core.cibuild.BuildServerDataProvider
- setDateFormatTimeZone(String) - Method in class pl.project13.core.GitDataProvider
-
Sets the
date format time zonefor all generated properties for theGitProvider - 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
GitDescribeConfigfor theGitProvider - 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
prefixused for all generated properties for theGitProvider - 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
truethis 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
All Classes All Packages