Class GitState

java.lang.Object
com.owc.gradle.GitState

public class GitState extends Object
  • Constructor Details

    • GitState

      public GitState(String branchName, String gitDescribeOutput, boolean isWorkingDirectoryDirty)
    • GitState

      public GitState(String branchName, String gitDescribeOutput, boolean isWorkingDirectoryDirty, boolean isContinuousIntegrationEnvironment)
    • GitState

      public GitState(String tagName)
  • Method Details

    • setGitDescribeOutput

      public void setGitDescribeOutput(String gitDescribeOutput) throws IllegalArgumentException
      Throws:
      IllegalArgumentException
    • getArtifactIdentifier

      public String getArtifactIdentifier()
    • getBranchName

      public String getBranchName()
    • getVersionNumber

      public String getVersionNumber()
    • getNumberOfCommitsSinceLatestTag

      public int getNumberOfCommitsSinceLatestTag()
    • getCommitDescription

      public String getCommitDescription()
    • isCommitTagged

      public boolean isCommitTagged()
    • setDirty

      public void setDirty(boolean value)
    • setBranchName

      public void setBranchName(String branchName)
    • isDirty

      public boolean isDirty()
    • isContinuousIntegrationEnvironment

      public boolean isContinuousIntegrationEnvironment()
    • isSnapshot

      public boolean isSnapshot()
    • isSnapshot

      public static boolean isSnapshot(String version)