Package com.indeed.ossgradle.internal
Class GitUtil
- java.lang.Object
-
- com.indeed.ossgradle.internal.GitUtil
-
public class GitUtil extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceGitUtil.GitConsumerstatic classGitUtil.NotAGitRepositoryException
-
Constructor Summary
Constructors Constructor Description GitUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringgetCurrentBranch(java.nio.file.Path path)Get current branch for given git repositorystatic java.lang.StringgetCurrentBranch(org.gradle.api.Project project)static java.lang.StringgetDefaultBranch(org.gradle.api.Project project)static java.lang.StringgetHttpUrl(org.gradle.api.Project project)static java.lang.StringgetOriginUrl(org.gradle.api.Project project)static java.lang.StringgetShortHash(org.gradle.api.Project project)static voidwithGit(org.gradle.api.Project project, GitUtil.GitConsumer func)
-
-
-
Method Detail
-
getShortHash
public static java.lang.String getShortHash(org.gradle.api.Project project)
-
getHttpUrl
public static java.lang.String getHttpUrl(org.gradle.api.Project project)
-
getOriginUrl
public static java.lang.String getOriginUrl(org.gradle.api.Project project)
-
withGit
public static void withGit(org.gradle.api.Project project, GitUtil.GitConsumer func)
-
getCurrentBranch
public static java.lang.String getCurrentBranch(java.nio.file.Path path)
Get current branch for given git repository- Parameters:
path- path to the git repository- Returns:
- current branch for given git repository
-
getCurrentBranch
public static java.lang.String getCurrentBranch(org.gradle.api.Project project)
-
getDefaultBranch
public static java.lang.String getDefaultBranch(org.gradle.api.Project project)
-
-