Package io.github.andreyzebin.gitSql.git
Class GitBindings
java.lang.Object
io.github.andreyzebin.gitSql.git.GitBindings
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidstatic voidstatic voidclone(String target, io.github.zebin.javabash.process.TextTerminal bash, String uri, boolean isQuiet, boolean authHeader, String branch) static voidcommit(io.github.zebin.javabash.process.TextTerminal bash) commitsList(io.github.zebin.javabash.process.TextTerminal bash) filesChangedQuery(String branch, String query, io.github.zebin.javabash.process.TextTerminal bash) getBranch(io.github.zebin.javabash.process.TextTerminal bash) static Stream<BranchHead>getBranches(io.github.zebin.javabash.process.TextTerminal bash) getOrigin(io.github.zebin.javabash.process.TextTerminal bash) static Stream<BranchHead>getRemoteBranches(String origin, io.github.zebin.javabash.process.TextTerminal bash, boolean authHeader) static booleanhasStatus(io.github.zebin.javabash.process.TextTerminal bash) listStatus(io.github.zebin.javabash.process.TextTerminal bash) static voidstatic Stringstatic StringperiodHash(String from, String to) static voidpull(io.github.zebin.javabash.process.TextTerminal bash) static voidpullAll(io.github.zebin.javabash.process.TextTerminal bash) static voidpush(io.github.zebin.javabash.process.TextTerminal bash) static voidresetHard(io.github.zebin.javabash.process.TextTerminal bash) static Stringstatic void
-
Field Details
-
ALL_BRANCHES
- See Also:
-
NO_MASTER_COMMITS
-
-
Constructor Details
-
GitBindings
public GitBindings()
-
-
Method Details
-
getBranch
-
periodHash
-
sinceHash
-
notBranch
-
filesChangedQuery
-
merge
-
resetHard
public static void resetHard(io.github.zebin.javabash.process.TextTerminal bash) -
getBranches
-
getRemoteBranches
public static Stream<BranchHead> getRemoteBranches(String origin, io.github.zebin.javabash.process.TextTerminal bash, boolean authHeader) -
clone
-
add
-
commit
public static void commit(io.github.zebin.javabash.process.TextTerminal bash) -
listStatus
-
hasStatus
public static boolean hasStatus(io.github.zebin.javabash.process.TextTerminal bash) -
push
public static void push(io.github.zebin.javabash.process.TextTerminal bash) -
checkout
-
pull
public static void pull(io.github.zebin.javabash.process.TextTerminal bash) -
pullAll
public static void pullAll(io.github.zebin.javabash.process.TextTerminal bash) -
commitsList
-
sshAgent
-
getOrigin
-