Class GitUtil


  • public class GitUtil
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      GitUtil()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String getCurrentBranch​(java.nio.file.Path path)
      Get current branch for given git repository
      static java.lang.String getCurrentBranch​(org.gradle.api.Project project)  
      static java.lang.String getDefaultBranch​(org.gradle.api.Project project)  
      static java.lang.String getHttpUrl​(org.gradle.api.Project project)  
      static java.lang.String getOriginUrl​(org.gradle.api.Project project)  
      static java.lang.String getShortHash​(org.gradle.api.Project project)  
      static void withGit​(org.gradle.api.Project project, GitUtil.GitConsumer func)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • GitUtil

        public GitUtil()
    • 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)