Class GitUtil
- java.lang.Object
-
- org.modelingvalue.gradle.mvgplugin.GitUtil
-
public class GitUtil extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceGitUtil.Function<T,R>
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringNO_CI_MESSAGE
-
Constructor Summary
Constructors Constructor Description GitUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> TcalcWithGit(java.nio.file.Path root, GitUtil.Function<org.eclipse.jgit.api.Git,T> f)static java.util.List<java.lang.String>getAllTags(java.nio.file.Path root)static java.lang.StringgetBranch(java.nio.file.Path root)static voidpush(java.nio.file.Path root, java.util.Set<java.nio.file.Path> changes, java.lang.String message)static voidtag(java.nio.file.Path root, java.lang.String tag)static voiduntag(java.nio.file.Path root, java.lang.String... tags)
-
-
-
Field Detail
-
NO_CI_MESSAGE
public static final java.lang.String NO_CI_MESSAGE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getAllTags
public static java.util.List<java.lang.String> getAllTags(java.nio.file.Path root)
-
getBranch
public static java.lang.String getBranch(java.nio.file.Path root)
-
push
public static void push(java.nio.file.Path root, java.util.Set<java.nio.file.Path> changes, java.lang.String message)
-
tag
public static void tag(java.nio.file.Path root, java.lang.String tag)
-
untag
public static void untag(java.nio.file.Path root, java.lang.String... tags)
-
calcWithGit
public static <T> T calcWithGit(java.nio.file.Path root, GitUtil.Function<org.eclipse.jgit.api.Git,T> f)
-
-