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