Class GitRepository


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

      Constructors 
      Constructor Description
      GitRepository​(java.lang.String basePath, ShellService shellService)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Set<java.lang.String> getAllTags()  
      org.eclipse.jgit.revwalk.RevCommit getHeadCommit()  
      java.util.Set<java.lang.String> getLatestVersionTag​(org.eclipse.jgit.lib.ObjectId tagId)  
      java.lang.Boolean isTagExists​(java.lang.String tagName)  
      java.lang.Boolean isTagInHeadCommit​(java.lang.String tagValue)  
      void pushTags()  
      void tag​(java.lang.String name)  
      void tagDelete​(java.lang.String name)  
      • Methods inherited from class java.lang.Object

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

      • GitRepository

        public GitRepository​(java.lang.String basePath,
                             ShellService shellService)
    • Method Detail

      • isTagExists

        public java.lang.Boolean isTagExists​(java.lang.String tagName)
      • getLatestVersionTag

        public java.util.Set<java.lang.String> getLatestVersionTag​(org.eclipse.jgit.lib.ObjectId tagId)
      • getHeadCommit

        public org.eclipse.jgit.revwalk.RevCommit getHeadCommit()
      • getAllTags

        public java.util.Set<java.lang.String> getAllTags()
      • tag

        public void tag​(java.lang.String name)
      • tagDelete

        public void tagDelete​(java.lang.String name)
      • pushTags

        public void pushTags()
      • isTagInHeadCommit

        public java.lang.Boolean isTagInHeadCommit​(java.lang.String tagValue)