A B C D E F G H I J L M N O P R S T U V W X Y
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.
- allowedCharactersForEvaluateOnCommit - Static variable in class pl.project13.core.GitCommitIdPlugin
- 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`.
- 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.
- BRANCH_REF_PREFIX - Static variable in class pl.project13.core.cibuild.BuildServerDataProvider
- 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 project.
- BuildFileChangeListener - Interface in pl.project13.core.util
- 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
- changed(File) - Method in interface pl.project13.core.util.BuildFileChangeListener
-
Event will be fired when then
PropertiesFileGeneratorchanged the output file. - 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 describefor 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
g2414721part fromgit 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. - CommitIdPropertiesOutputFormat - Enum in pl.project13.core
-
An enum to indicate in what format the
generateGitPropertiesFilenameshould be generated. - commitObjectId() - Method in class pl.project13.core.jgit.DescribeResult
- commitsAwayFromTag() - Method in class pl.project13.core.jgit.DescribeResult
- craftPropertiesOutputFile(File, File) - Static method in class pl.project13.core.PropertiesFileGenerator
-
Used for up-to-date checks in maven plugin
- 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.LogInterface
- 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, boolean) - Static method in class pl.project13.core.util.PropertyManager
- dumpProperties(LogInterface, CommitIdPropertiesOutputFormat, File, Charset, boolean, String, Properties) - Static method in class pl.project13.core.util.GenericFileManager
- dumpXml(OutputStream, OrderedProperties, Charset) - Static method in class pl.project13.core.util.XmlManager
- dumpYml(OutputStream, OrderedProperties, Charset) - Static method in class pl.project13.core.util.YmlManager
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.LogInterface
- error(String, Throwable) - Method in interface pl.project13.core.log.LogInterface
- 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
- FULL - pl.project13.core.CommitIdGenerationMode
-
Indicator to generate a
git.commit.id.fullproperty
G
- GenericFileManager - Class in pl.project13.core.util
- GenericFileManager() - Constructor for class pl.project13.core.util.GenericFileManager
- 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
- getAbbrevLength() - Method in interface pl.project13.core.GitCommitIdPlugin.Callback
-
Minimum length of
'git.commit.id.abbrev'property. - getAheadBehind() - Method in interface pl.project13.core.GitProvider
- getAheadBehind() - Method in class pl.project13.core.JGitProvider
- getAheadBehind() - Method in class pl.project13.core.NativeGitProvider
- 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
-
Attempts to extract the branch name from the Build.SourceBranch The branch of the triggering repo the build was queued for.
- 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
- getBuildFileChangeListener() - Method in interface pl.project13.core.GitCommitIdPlugin.Callback
- getBuildServerProvider(Map<String, String>, LogInterface) - 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
- getCommitIdGenerationMode() - Method in interface pl.project13.core.GitCommitIdPlugin.Callback
-
The mode of
'git.commit.id'property generation. - 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
- getDateFormat() - Method in interface pl.project13.core.GitCommitIdPlugin.Callback
- getDateFormatTimeZone() - Method in interface pl.project13.core.GitCommitIdPlugin.Callback
-
The timezone used in the date format of dates exported by this plugin.
- getDirectory() - Method in exception pl.project13.core.NativeGitProvider.NativeCommandException
- getDirty() - Method in class pl.project13.core.git.GitDescribeConfig
- getDotGitDirectory() - Method in interface pl.project13.core.GitCommitIdPlugin.Callback
- getEvaluateOnCommit() - Method in interface pl.project13.core.GitCommitIdPlugin.Callback
-
Allow to tell the plugin what commit should be used as reference to generate the properties from.
- getExcludeProperties() - Method in interface pl.project13.core.GitCommitIdPlugin.Callback
-
List of properties to exclude from the resulting file.
- getExitCode() - Method in exception pl.project13.core.NativeGitProvider.NativeCommandException
- getForceLongFormat() - Method in class pl.project13.core.git.GitDescribeConfig
- getGenerateGitPropertiesFile() - Method in interface pl.project13.core.GitCommitIdPlugin.Callback
- getGitDescribe() - Method in interface pl.project13.core.GitCommitIdPlugin.Callback
-
Configuration for the
'git-describe'command. - getGitDescribe() - Method in interface pl.project13.core.GitProvider
- getGitDescribe() - Method in class pl.project13.core.JGitProvider
- getGitDescribe() - Method in class pl.project13.core.NativeGitProvider
- getIncludeOnlyProperties() - Method in interface pl.project13.core.GitCommitIdPlugin.Callback
-
List of properties to include into the resulting file.
- getLogInterface() - Method in interface pl.project13.core.GitCommitIdPlugin.Callback
- getMatch() - Method in class pl.project13.core.git.GitDescribeConfig
- getMavenProjectVersion() - Method in class pl.project13.core.example.GitRepositoryState
- getMessage() - Method in exception pl.project13.core.NativeGitProvider.NativeCommandException
- getNativeGitTimeoutInMs() - Method in interface pl.project13.core.GitCommitIdPlugin.Callback
-
Allow to specify a timeout (in milliseconds) for fetching information with the native Git executable.
- getPrefixDot() - Method in interface pl.project13.core.GitCommitIdPlugin.Callback
-
The prefix to expose the properties on.
- getProjectBaseDir() - Method in interface pl.project13.core.GitCommitIdPlugin.Callback
- getProjectName() - Method in interface pl.project13.core.GitCommitIdPlugin.Callback
- getPropertiesOutputFormat() - Method in interface pl.project13.core.GitCommitIdPlugin.Callback
- getPropertiesSourceCharset() - Method in interface pl.project13.core.GitCommitIdPlugin.Callback
- getRemoteOriginUrl() - Method in interface pl.project13.core.GitProvider
- getRemoteOriginUrl() - Method in class pl.project13.core.JGitProvider
- getRemoteOriginUrl() - Method in class pl.project13.core.NativeGitProvider
- getReproducibleBuildOutputTimestamp() - Method in interface pl.project13.core.GitCommitIdPlugin.Callback
-
Timestamp for reproducible output archive entries (https://maven.apache.org/guides/mini/guide-reproducible-builds.html).
- 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
- getSystemEnv() - Method in interface pl.project13.core.GitCommitIdPlugin.Callback
-
The system environment variables.
- 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
- getTotalCommitCount() - Method in interface pl.project13.core.GitProvider
- getTotalCommitCount() - Method in class pl.project13.core.JGitProvider
- getTotalCommitCount() - Method in class pl.project13.core.NativeGitProvider
- getUseBranchNameFromBuildEnvironment() - Method in interface pl.project13.core.GitCommitIdPlugin.Callback
-
Use branch name from build environment.
- 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
- GitCommitIdPlugin - Class in pl.project13.core
- GitCommitIdPlugin() - Constructor for class pl.project13.core.GitCommitIdPlugin
- GitCommitIdPlugin.Callback - Interface in pl.project13.core
- 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(LogInterface) - 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.LogInterface
- 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
- isDirty() - Method in interface pl.project13.core.GitProvider
- isDirty() - Method in class pl.project13.core.JGitProvider
- isDirty() - Method in class pl.project13.core.NativeGitProvider
- isIncluded(String, List<String>, List<String>) - Static method in class pl.project13.core.PropertiesFilterer
- isOffline() - Method in interface pl.project13.core.GitCommitIdPlugin.Callback
-
Controls whether the git plugin tries to access remote repos to fetch latest information or only use local information.
- isRepositoryInDirtyState(Repository) - Static method in class pl.project13.core.jgit.JGitCommon
- isSkip() - Method in class pl.project13.core.git.GitDescribeConfig
J
- JavaProcessRunner() - Constructor for class pl.project13.core.NativeGitProvider.JavaProcessRunner
- JGitCommon - Class in pl.project13.core.jgit
- JGitCommon(LogInterface) - Constructor for class pl.project13.core.jgit.JGitCommon
- JGitProvider - Class in pl.project13.core
- JSON - pl.project13.core.CommitIdPropertiesOutputFormat
-
Indicator to generate a json file.
- 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
- loadBuildData(GitCommitIdPlugin.Callback, Properties) - Static method in class pl.project13.core.GitCommitIdPlugin
- loadGitData(String, Map<String, String>, Properties) - Method in class pl.project13.core.GitDataProvider
-
Main function that will attempt to load the desired properties from the git repository.
- loadGitData(GitCommitIdPlugin.Callback, Properties) - Static method in class pl.project13.core.GitCommitIdPlugin
- 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.
- LogInterface - Interface in pl.project13.core.log
M
- match(String) - Method in class pl.project13.core.jgit.DescribeCommand
-
--match glob-pattern
- maybeGeneratePropertiesFile(Properties, File, File, Charset, boolean) - 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
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.
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, LogInterface) - Static method in class pl.project13.core.NativeGitProvider
- on(File, LogInterface) - Static method in class pl.project13.core.JGitProvider
- on(String, Repository, LogInterface) - 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
- performPropertiesReplacement(Properties) - Method in interface pl.project13.core.GitCommitIdPlugin.Callback
-
Callback when the plugin wants to perform the properties replacement.
- performPublishToAllSystemEnvironments(Properties) - Method in interface pl.project13.core.GitCommitIdPlugin.Callback
-
Callback when the plugin wants to publish a set of properties.
- 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
- PROPERTIES - pl.project13.core.CommitIdPropertiesOutputFormat
-
Indicator to generate a properties file.
- PropertiesFileGenerator - Class in pl.project13.core
- PropertiesFileGenerator(LogInterface, BuildFileChangeListener, CommitIdPropertiesOutputFormat, String, String) - Constructor for class pl.project13.core.PropertiesFileGenerator
- PropertiesFilterer - Class in pl.project13.core
- PropertiesFilterer(LogInterface) - Constructor for class pl.project13.core.PropertiesFilterer
- PropertyManager - Class in pl.project13.core.util
- PropertyManager() - Constructor for class pl.project13.core.util.PropertyManager
- PULL_REQUEST_REF_PREFIX - Static variable in class pl.project13.core.cibuild.BuildServerDataProvider
- 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
- readProperties(CommitIdPropertiesOutputFormat, File, Charset) - Static method in class pl.project13.core.util.GenericFileManager
- readProperties(LogInterface, CommitIdPropertiesOutputFormat, File, Charset, String) - Static method in class pl.project13.core.util.GenericFileManager
- readPropertiesAsUtf8(CommitIdPropertiesOutputFormat, File) - Static method in class pl.project13.core.util.GenericFileManager
- readXmlProperties(File, Charset) - Static method in class pl.project13.core.util.XmlManager
- readYmlProperties(File, Charset) - Static method in class pl.project13.core.util.YmlManager
- 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
- runPlugin(GitCommitIdPlugin.Callback, Properties) - Static method in class pl.project13.core.GitCommitIdPlugin
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.
- shouldGenerateGitPropertiesFile() - Method in interface pl.project13.core.GitCommitIdPlugin.Callback
-
Set this to
'true'to generate a'git.properties'file. - shouldPropertiesEscapeUnicode() - Method in interface pl.project13.core.GitCommitIdPlugin.Callback
- 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.
- supplyProjectVersion() - Method in interface pl.project13.core.GitCommitIdPlugin.Callback
T
- tag() - Method in class pl.project13.core.jgit.DescribeResult
- TAG_REF_PREFIX - Static variable in class pl.project13.core.cibuild.BuildServerDataProvider
- 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(LogInterface, 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. - useNativeGit() - Method in interface pl.project13.core.GitCommitIdPlugin.Callback
-
Set this to
'true'to use native Git executable to fetch information about the repository.
V
- valueOf(String) - Static method in enum pl.project13.core.CommitIdGenerationMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum pl.project13.core.CommitIdPropertiesOutputFormat
-
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.
- values() - Static method in enum pl.project13.core.CommitIdPropertiesOutputFormat
-
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.LogInterface
- withCommitIdAbbrev(int) - Method in class pl.project13.core.jgit.DescribeResult
X
- XML - pl.project13.core.CommitIdPropertiesOutputFormat
-
Indicator to generate a xml file.
- XmlManager - Class in pl.project13.core.util
- XmlManager() - Constructor for class pl.project13.core.util.XmlManager
Y
- YML - pl.project13.core.CommitIdPropertiesOutputFormat
-
Indicator to generate a yml file.
- YmlManager - Class in pl.project13.core.util
- YmlManager() - Constructor for class pl.project13.core.util.YmlManager
All Classes All Packages