diff --git a/src/main/kotlin/app/git/BranchesManager.kt b/src/main/kotlin/app/git/BranchesManager.kt index 2c47994..b46f5bf 100644 --- a/src/main/kotlin/app/git/BranchesManager.kt +++ b/src/main/kotlin/app/git/BranchesManager.kt @@ -21,7 +21,17 @@ class BranchesManager @Inject constructor() { .repository .fullBranch - return branchList.firstOrNull { it.name == branchName } + var branchFound = branchList.firstOrNull { + it.name == branchName + } + + if(branchFound == null) { + branchFound = branchList.firstOrNull { + it.objectId.name == branchName // Try to get the HEAD + } + } + + return branchFound } suspend fun getBranches(git: Git) = withContext(Dispatchers.IO) {