GitProviderpublic class JGitProvider extends GitDataProvider
GitDataProvider.SupplierEx<T>abbrevLength, commitIdGenerationMode, dateFormat, dateFormatTimeZone, evaluateOnCommit, excludeProperties, gitDescribe, includeOnlyProperties, log, offline, prefixDot, useBranchNameFromBuildEnvironment| Modifier and Type | Method | Description |
|---|---|---|
void |
finalCleanUp() |
|
java.lang.String |
getAbbrevCommitId() |
|
AheadBehind |
getAheadBehind() |
|
java.lang.String |
getBranchName() |
|
java.lang.String |
getBuildAuthorEmail() |
|
java.lang.String |
getBuildAuthorName() |
|
java.lang.String |
getClosestTagCommitCount() |
|
java.lang.String |
getClosestTagName() |
|
java.lang.String |
getCommitAuthorEmail() |
|
java.lang.String |
getCommitAuthorName() |
|
java.lang.String |
getCommitId() |
|
java.lang.String |
getCommitMessageFull() |
|
java.lang.String |
getCommitMessageShort() |
|
java.lang.String |
getCommitTime() |
|
java.lang.String |
getGitDescribe() |
|
java.lang.String |
getRemoteOriginUrl() |
|
java.lang.String |
getTags() |
|
java.lang.String |
getTotalCommitCount() |
|
void |
init() |
|
boolean |
isDirty() |
|
static JGitProvider |
on(java.io.File dotGitDirectory,
LoggerBridge log) |
|
void |
prepareGitToExtractMoreDetailedRepoInformation() |
|
void |
setRepository(org.eclipse.jgit.lib.Repository git) |
determineBranchName, getSimpleDateFormatWithTimeZone, loadGitData, loadShortDescribe, maybePut, memoize, setAbbrevLength, setCommitIdGenerationMode, setDateFormat, setDateFormatTimeZone, setExcludeProperties, setGitDescribe, setIncludeOnlyProperties, setOffline, setPrefixDot, setUseBranchNameFromBuildEnvironment, stripCredentialsFromOriginUrl@Nonnull public static JGitProvider on(@Nonnull java.io.File dotGitDirectory, @Nonnull LoggerBridge log)
public void init()
throws GitCommitIdExecutionException
GitCommitIdExecutionExceptionpublic java.lang.String getBuildAuthorName()
throws GitCommitIdExecutionException
GitCommitIdExecutionExceptionpublic java.lang.String getBuildAuthorEmail()
throws GitCommitIdExecutionException
GitCommitIdExecutionExceptionpublic void prepareGitToExtractMoreDetailedRepoInformation()
throws GitCommitIdExecutionException
GitCommitIdExecutionExceptionpublic java.lang.String getBranchName()
throws GitCommitIdExecutionException
GitCommitIdExecutionExceptionpublic java.lang.String getGitDescribe()
throws GitCommitIdExecutionException
GitCommitIdExecutionExceptionpublic java.lang.String getCommitId()
throws GitCommitIdExecutionException
GitCommitIdExecutionExceptionpublic java.lang.String getAbbrevCommitId()
throws GitCommitIdExecutionException
GitCommitIdExecutionExceptionpublic boolean isDirty()
throws GitCommitIdExecutionException
GitCommitIdExecutionExceptionpublic java.lang.String getCommitAuthorName()
throws GitCommitIdExecutionException
GitCommitIdExecutionExceptionpublic java.lang.String getCommitAuthorEmail()
throws GitCommitIdExecutionException
GitCommitIdExecutionExceptionpublic java.lang.String getCommitMessageFull()
throws GitCommitIdExecutionException
GitCommitIdExecutionExceptionpublic java.lang.String getCommitMessageShort()
throws GitCommitIdExecutionException
GitCommitIdExecutionExceptionpublic java.lang.String getCommitTime()
throws GitCommitIdExecutionException
GitCommitIdExecutionExceptionpublic java.lang.String getRemoteOriginUrl()
throws GitCommitIdExecutionException
GitCommitIdExecutionExceptionpublic java.lang.String getTags()
throws GitCommitIdExecutionException
GitCommitIdExecutionExceptionpublic java.lang.String getClosestTagName()
throws GitCommitIdExecutionException
GitCommitIdExecutionExceptionpublic java.lang.String getClosestTagCommitCount()
throws GitCommitIdExecutionException
GitCommitIdExecutionExceptionpublic java.lang.String getTotalCommitCount()
throws GitCommitIdExecutionException
GitCommitIdExecutionExceptionpublic void finalCleanUp()
public AheadBehind getAheadBehind() throws GitCommitIdExecutionException
GitCommitIdExecutionExceptionpublic void setRepository(org.eclipse.jgit.lib.Repository git)
Copyright © 2020. All Rights Reserved.