Class GitSituation


  • public class GitSituation
    extends java.lang.Object
    • Constructor Detail

      • GitSituation

        public GitSituation​(org.eclipse.jgit.lib.Repository repository)
                     throws java.io.IOException
        Throws:
        java.io.IOException
    • Method Detail

      • getRootDirectory

        public java.io.File getRootDirectory()
      • getRev

        public java.lang.String getRev()
      • getTimestamp

        public java.time.ZonedDateTime getTimestamp()
      • getBranch

        public java.lang.String getBranch()
      • setBranch

        protected void setBranch​(java.lang.String branch)
      • isDetached

        public boolean isDetached()
      • getTags

        public java.util.List<java.lang.String> getTags()
      • addTag

        protected void addTag​(java.lang.String tag)
      • setTags

        protected void setTags​(java.util.List<java.lang.String> tags)
      • isClean

        public boolean isClean()
      • setDescribeTagPattern

        public void setDescribeTagPattern​(java.util.regex.Pattern describeTagPattern)
      • getDescribeTagPattern

        public java.util.regex.Pattern getDescribeTagPattern()
      • isFirstParent

        public boolean isFirstParent()
      • setFirstParent

        public void setFirstParent​(boolean firstParent)