Package me.qoomon.gitversionng.commons
Class GitUtil
java.lang.Object
me.qoomon.gitversionng.commons.GitUtil
public final class GitUtil
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringNO_COMMIT -
Constructor Summary
Constructors Constructor Description GitUtil() -
Method Summary
Modifier and Type Method Description static java.lang.Stringbranch(org.eclipse.jgit.lib.Repository repository)static java.lang.StringrevParse(org.eclipse.jgit.lib.Repository repository, java.lang.String revstr)static longrevTimestamp(org.eclipse.jgit.lib.Repository repository, java.lang.String revstr)static GitSituationsituation(java.io.File directory)static org.eclipse.jgit.api.Statusstatus(org.eclipse.jgit.lib.Repository repository)static java.util.List<java.lang.String>tag_pointsAt(org.eclipse.jgit.lib.Repository repository, java.lang.String revstr)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
NO_COMMIT
public static java.lang.String NO_COMMIT
-
-
Constructor Details
-
GitUtil
public GitUtil()
-
-
Method Details
-
status
public static org.eclipse.jgit.api.Status status(org.eclipse.jgit.lib.Repository repository) -
branch
public static java.lang.String branch(org.eclipse.jgit.lib.Repository repository) throws java.io.IOException- Throws:
java.io.IOException
-
tag_pointsAt
public static java.util.List<java.lang.String> tag_pointsAt(org.eclipse.jgit.lib.Repository repository, java.lang.String revstr) throws java.io.IOException- Throws:
java.io.IOException
-
revParse
public static java.lang.String revParse(org.eclipse.jgit.lib.Repository repository, java.lang.String revstr) throws java.io.IOException- Throws:
java.io.IOException
-
revTimestamp
public static long revTimestamp(org.eclipse.jgit.lib.Repository repository, java.lang.String revstr) throws java.io.IOException- Throws:
java.io.IOException
-
situation
- Throws:
java.io.IOException
-