Package berlin.yuna.mavendeploy.logic
Class GitService
- java.lang.Object
-
- berlin.yuna.mavendeploy.logic.GitService
-
public class GitService extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description GitService(Logger log, java.io.File workDir, boolean fake)
-
Method Summary
Modifier and Type Method Description java.util.Optional<java.lang.String>getBranchName()java.util.Optional<java.lang.String>getBranchNameRefLog()java.util.Map<java.lang.String,java.lang.String>getConfig()java.lang.StringgetLastGitTag()java.util.Optional<java.lang.String>getOriginUrl()booleangitHasChanges()java.lang.StringgitLoadStash()booleangitStash()
-
-
-
Constructor Detail
-
GitService
public GitService(Logger log, java.io.File workDir, boolean fake)
-
-
Method Detail
-
getLastGitTag
public java.lang.String getLastGitTag()
-
getConfig
public java.util.Map<java.lang.String,java.lang.String> getConfig()
-
getOriginUrl
public java.util.Optional<java.lang.String> getOriginUrl()
-
gitHasChanges
public boolean gitHasChanges()
-
gitStash
public boolean gitStash()
-
gitLoadStash
public java.lang.String gitLoadStash()
-
getBranchNameRefLog
public java.util.Optional<java.lang.String> getBranchNameRefLog()
-
getBranchName
public java.util.Optional<java.lang.String> getBranchName()
-
-