Added current branch icon to detached HEAD
This commit is contained in:
parent
6d190614e5
commit
5493451719
@ -27,6 +27,9 @@ val Ref.isRemote: Boolean
|
||||
|
||||
|
||||
fun Ref.isSameBranch(otherRef: Ref?): Boolean {
|
||||
if(this.name == "HEAD" && otherRef == null)
|
||||
return true
|
||||
|
||||
if(otherRef == null)
|
||||
return false
|
||||
|
||||
|
@ -159,7 +159,7 @@ fun LogDialogs(
|
||||
showLogDialog: LogDialog,
|
||||
currentBranch: Ref?,
|
||||
) {
|
||||
when(showLogDialog) {
|
||||
when (showLogDialog) {
|
||||
is LogDialog.NewBranch -> {
|
||||
NewBranchDialog(
|
||||
onReject = onResetShowLogDialog,
|
||||
@ -179,7 +179,7 @@ fun LogDialogs(
|
||||
)
|
||||
}
|
||||
is LogDialog.MergeBranch -> {
|
||||
if(currentBranch != null)
|
||||
if (currentBranch != null)
|
||||
MergeDialog(
|
||||
currentBranchName = currentBranch.simpleName,
|
||||
mergeBranchName = showLogDialog.ref.simpleName,
|
||||
@ -438,10 +438,10 @@ fun CommitMessage(
|
||||
isCurrentBranch = ref.isSameBranch(currentBranch),
|
||||
onCheckoutBranch = { onCheckoutRef(ref) },
|
||||
onMergeBranch = { onMergeBranch(ref) },
|
||||
onDeleteBranch = { onDeleteBranch(ref) }
|
||||
onDeleteBranch = { onDeleteBranch(ref) },
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Text(
|
||||
text = commit.shortMessage,
|
||||
@ -646,7 +646,7 @@ fun BranchChip(
|
||||
}
|
||||
|
||||
var endingContent: @Composable () -> Unit = {}
|
||||
if(isCurrentBranch) {
|
||||
if (isCurrentBranch) {
|
||||
endingContent = {
|
||||
Icon(
|
||||
painter = painterResource("location.svg"),
|
||||
@ -682,7 +682,7 @@ fun TagChip(
|
||||
onClick = onCheckoutTag
|
||||
)
|
||||
).apply {
|
||||
if(ref.isLocal) {
|
||||
if (ref.isLocal) {
|
||||
add(
|
||||
ContextMenuItem(
|
||||
label = "Delete tag",
|
||||
|
Loading…
Reference in New Issue
Block a user