Package me.qoomon.gitversioning.commons
Class GitSituation
- java.lang.Object
-
- me.qoomon.gitversioning.commons.GitSituation
-
public class GitSituation extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description GitSituation(org.eclipse.jgit.lib.Repository repository)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddTag(java.lang.String tag)java.lang.StringgetBranch()java.util.regex.PatterngetDescribeTagPattern()GitDescriptiongetDescription()java.lang.StringgetRev()java.io.FilegetRootDirectory()java.util.List<java.lang.String>getTags()java.time.ZonedDateTimegetTimestamp()booleanisClean()booleanisDetached()booleanisFirstParent()protected voidsetBranch(java.lang.String branch)voidsetDescribeTagPattern(java.util.regex.Pattern describeTagPattern)voidsetFirstParent(boolean firstParent)protected voidsetTags(java.util.List<java.lang.String> tags)
-
-
-
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)
-
getDescription
public GitDescription getDescription()
-
-