public class GitUtilities
extends java.lang.Object
| Constructor and Description |
|---|
GitUtilities() |
| Modifier and Type | Method and Description |
|---|---|
protected static GitCommitInfo |
getHeadCommit(java.io.File projectDir) |
static GitCommitInfo |
getHeadCommitInfo(java.io.File projectDir) |
static java.lang.String |
getHeadCommitMessage(java.io.File projectDir) |
protected static org.eclipse.jgit.lib.Repository |
getRepository(java.lang.String repoLocation) |
protected static java.lang.String |
getRepositoryLocation(java.io.File projectDir) |
protected static java.util.List<org.eclipse.jgit.lib.Ref> |
getTagRefs(java.io.File projectDir) |
static java.util.List<java.lang.String> |
getTagsByPrefix(java.io.File projectDir,
java.lang.String prefix) |
protected static java.util.Map<java.lang.String,org.eclipse.jgit.lib.Ref> |
getTagsFromRepo(java.io.File projectDir) |
public static java.util.List<java.lang.String> getTagsByPrefix(java.io.File projectDir,
java.lang.String prefix)
public static GitCommitInfo getHeadCommitInfo(java.io.File projectDir)
public static java.lang.String getHeadCommitMessage(java.io.File projectDir)
protected static java.util.Map<java.lang.String,org.eclipse.jgit.lib.Ref> getTagsFromRepo(java.io.File projectDir)
throws java.io.IOException
java.io.IOExceptionprotected static GitCommitInfo getHeadCommit(java.io.File projectDir) throws java.io.IOException
java.io.IOExceptionprotected static java.util.List<org.eclipse.jgit.lib.Ref> getTagRefs(java.io.File projectDir)
throws java.io.IOException,
org.eclipse.jgit.api.errors.GitAPIException
java.io.IOExceptionorg.eclipse.jgit.api.errors.GitAPIExceptionprotected static org.eclipse.jgit.lib.Repository getRepository(java.lang.String repoLocation)
throws java.io.IOException
java.io.IOExceptionprotected static java.lang.String getRepositoryLocation(java.io.File projectDir)