Package pl.project13.core
Interface GitProvider
- All Known Implementing Classes:
GitDataProvider,JGitProvider,NativeGitProvider
public interface GitProvider
-
Method Details
-
init
- Throws:
GitCommitIdExecutionException
-
getBuildAuthorName
- Throws:
GitCommitIdExecutionException
-
getBuildAuthorEmail
- Throws:
GitCommitIdExecutionException
-
prepareGitToExtractMoreDetailedRepoInformation
- Throws:
GitCommitIdExecutionException
-
getBranchName
- Throws:
GitCommitIdExecutionException
-
getGitDescribe
- Throws:
GitCommitIdExecutionException
-
getCommitId
- Throws:
GitCommitIdExecutionException
-
getAbbrevCommitId
- Throws:
GitCommitIdExecutionException
-
isDirty
- Throws:
GitCommitIdExecutionException
-
getCommitAuthorName
- Throws:
GitCommitIdExecutionException
-
getCommitAuthorEmail
- Throws:
GitCommitIdExecutionException
-
getCommitAuthorTime
- Throws:
GitCommitIdExecutionException
-
getCommitCommitterTime
- Throws:
GitCommitIdExecutionException
-
getCommitMessageFull
- Throws:
GitCommitIdExecutionException
-
getCommitMessageShort
- Throws:
GitCommitIdExecutionException
-
getCommitTime
- Throws:
GitCommitIdExecutionException
-
getRemoteOriginUrl
- Throws:
GitCommitIdExecutionException
-
getTags
- Throws:
GitCommitIdExecutionException
-
getTag
- Throws:
GitCommitIdExecutionException
-
getClosestTagName
- Throws:
GitCommitIdExecutionException
-
getClosestTagCommitCount
- Throws:
GitCommitIdExecutionException
-
getTotalCommitCount
- Throws:
GitCommitIdExecutionException
-
finalCleanUp
- Throws:
GitCommitIdExecutionException
-
getAheadBehind
- Throws:
GitCommitIdExecutionException
-