Package pl.project13.core
Interface GitProvider
-
- All Known Implementing Classes:
GitDataProvider,JGitProvider,NativeGitProvider
public interface GitProvider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidfinalCleanUp()java.lang.StringgetAbbrevCommitId()AheadBehindgetAheadBehind()java.lang.StringgetBranchName()java.lang.StringgetBuildAuthorEmail()java.lang.StringgetBuildAuthorName()java.lang.StringgetClosestTagCommitCount()java.lang.StringgetClosestTagName()java.lang.StringgetCommitAuthorEmail()java.lang.StringgetCommitAuthorName()java.lang.StringgetCommitAuthorTime()java.lang.StringgetCommitCommitterTime()java.lang.StringgetCommitId()java.lang.StringgetCommitMessageFull()java.lang.StringgetCommitMessageShort()java.lang.StringgetCommitTime()java.lang.StringgetGitDescribe()java.lang.StringgetRemoteOriginUrl()java.lang.StringgetTags()java.lang.StringgetTotalCommitCount()voidinit()booleanisDirty()voidprepareGitToExtractMoreDetailedRepoInformation()
-
-
-
Method Detail
-
init
void init() throws GitCommitIdExecutionException
- Throws:
GitCommitIdExecutionException
-
getBuildAuthorName
java.lang.String getBuildAuthorName() throws GitCommitIdExecutionException- Throws:
GitCommitIdExecutionException
-
getBuildAuthorEmail
java.lang.String getBuildAuthorEmail() throws GitCommitIdExecutionException- Throws:
GitCommitIdExecutionException
-
prepareGitToExtractMoreDetailedRepoInformation
void prepareGitToExtractMoreDetailedRepoInformation() throws GitCommitIdExecutionException- Throws:
GitCommitIdExecutionException
-
getBranchName
java.lang.String getBranchName() throws GitCommitIdExecutionException- Throws:
GitCommitIdExecutionException
-
getGitDescribe
java.lang.String getGitDescribe() throws GitCommitIdExecutionException- Throws:
GitCommitIdExecutionException
-
getCommitId
java.lang.String getCommitId() throws GitCommitIdExecutionException- Throws:
GitCommitIdExecutionException
-
getAbbrevCommitId
java.lang.String getAbbrevCommitId() throws GitCommitIdExecutionException- Throws:
GitCommitIdExecutionException
-
isDirty
boolean isDirty() throws GitCommitIdExecutionException- Throws:
GitCommitIdExecutionException
-
getCommitAuthorName
java.lang.String getCommitAuthorName() throws GitCommitIdExecutionException- Throws:
GitCommitIdExecutionException
-
getCommitAuthorEmail
java.lang.String getCommitAuthorEmail() throws GitCommitIdExecutionException- Throws:
GitCommitIdExecutionException
-
getCommitAuthorTime
java.lang.String getCommitAuthorTime() throws GitCommitIdExecutionException- Throws:
GitCommitIdExecutionException
-
getCommitCommitterTime
java.lang.String getCommitCommitterTime() throws GitCommitIdExecutionException- Throws:
GitCommitIdExecutionException
-
getCommitMessageFull
java.lang.String getCommitMessageFull() throws GitCommitIdExecutionException- Throws:
GitCommitIdExecutionException
-
getCommitMessageShort
java.lang.String getCommitMessageShort() throws GitCommitIdExecutionException- Throws:
GitCommitIdExecutionException
-
getCommitTime
java.lang.String getCommitTime() throws GitCommitIdExecutionException- Throws:
GitCommitIdExecutionException
-
getRemoteOriginUrl
java.lang.String getRemoteOriginUrl() throws GitCommitIdExecutionException- Throws:
GitCommitIdExecutionException
-
getTags
java.lang.String getTags() throws GitCommitIdExecutionException- Throws:
GitCommitIdExecutionException
-
getClosestTagName
java.lang.String getClosestTagName() throws GitCommitIdExecutionException- Throws:
GitCommitIdExecutionException
-
getClosestTagCommitCount
java.lang.String getClosestTagCommitCount() throws GitCommitIdExecutionException- Throws:
GitCommitIdExecutionException
-
getTotalCommitCount
java.lang.String getTotalCommitCount() throws GitCommitIdExecutionException- Throws:
GitCommitIdExecutionException
-
finalCleanUp
void finalCleanUp() throws GitCommitIdExecutionException- Throws:
GitCommitIdExecutionException
-
getAheadBehind
AheadBehind getAheadBehind() throws GitCommitIdExecutionException
- Throws:
GitCommitIdExecutionException
-
-