public static class JkGit.Tag
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.util.Comparator<JkGit.Tag> |
VERSION_NAMING_COMPARATOR
Compares
JkGit.Tag objects by their version names. |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getCommitHash() |
java.lang.String |
getName() |
static JkGit.Tag |
of(java.lang.String rawName,
java.lang.String commitHash) |
static JkGit.Tag |
ofGitCmdlineResult(java.lang.String rawNResult) |
java.lang.String |
toString() |
public static final java.util.Comparator<JkGit.Tag> VERSION_NAMING_COMPARATOR
JkGit.Tag
objects by their version names.
Extracts version names from tag's presentable names using getName()
,
converts them to JkVersion
with JkVersion.of(String)
,
and compares using JkVersion.compareTo(JkVersion)
.public static JkGit.Tag of(java.lang.String rawName, java.lang.String commitHash)
public static JkGit.Tag ofGitCmdlineResult(java.lang.String rawNResult)
public java.lang.String getCommitHash()
public java.lang.String getName()
public java.lang.String toString()
toString
in class java.lang.Object