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

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 PropertiesFileGenerator changed 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 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.
CommitIdPropertiesOutputFormat - Enum in pl.project13.core
An enum to indicate in what format the generateGitPropertiesFilename should 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 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.LogInterface
 
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, 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.id property (default)
forceLongFormat(Boolean) - Method in class pl.project13.core.jgit.DescribeCommand
--long
FULL - pl.project13.core.CommitIdGenerationMode
Indicator to generate a git.commit.id.full property

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 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
 
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 GitProvider needs 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
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 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
 
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 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.
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 true this 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
 
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