GitOperations

Uses JGit to perform Git operations on a local repository.

Inheritors

Properties

Link copied to clipboard
abstract val root: String

Root on host machine

Functions

Link copied to clipboard
open fun checkoutBranch(branch: String): Boolean
Link copied to clipboard
open fun commit(message: String, addAll: Boolean = true): Boolean
Link copied to clipboard
Link copied to clipboard
open fun currentBranch(): String
Link copied to clipboard
open fun deleteBranch(branch: String): Boolean
Link copied to clipboard
open fun listBranches(): List<String>
Link copied to clipboard
Link copied to clipboard
open fun revert(): Boolean
open fun revert(commitHash: String): Boolean