1
0
mirror of https://github.com/jesseduffield/lazygit.git synced 2025-08-08 22:36:49 +02:00

fix format issue

This commit is contained in:
Jesse Duffield
2022-01-08 14:26:51 +11:00
parent 364c5db19c
commit 0dd1c12e2f

View File

@ -28,8 +28,9 @@ func (gui *Gui) refreshStatus() {
status += presentation.ColoredBranchStatus(currentBranch) + " "
}
if gui.Git.Status.WorkingTreeState() != enums.REBASE_MODE_NONE {
status += style.FgYellow.Sprintf("(%s) ", gui.Git.Status.WorkingTreeState())
workingTreeState := gui.Git.Status.WorkingTreeState()
if workingTreeState != enums.REBASE_MODE_NONE {
status += style.FgYellow.Sprintf("(%s) ", formatWorkingTreeState(workingTreeState))
}
name := presentation.GetBranchTextStyle(currentBranch.Name).Sprint(currentBranch.Name)
@ -74,13 +75,7 @@ func (gui *Gui) handleStatusClick() error {
workingTreeState := gui.Git.Status.WorkingTreeState()
switch workingTreeState {
case enums.REBASE_MODE_REBASING, enums.REBASE_MODE_MERGING:
var formattedState string
if workingTreeState == enums.REBASE_MODE_REBASING {
formattedState = "rebasing"
} else {
formattedState = "merging"
}
workingTreeStatus := fmt.Sprintf("(%s)", formattedState)
workingTreeStatus := fmt.Sprintf("(%s)", formatWorkingTreeState(workingTreeState))
if cursorInSubstring(cx, upstreamStatus+" ", workingTreeStatus) {
return gui.handleCreateRebaseOptionsMenu()
}
@ -96,6 +91,17 @@ func (gui *Gui) handleStatusClick() error {
return nil
}
func formatWorkingTreeState(rebaseMode enums.RebaseMode) string {
switch rebaseMode {
case enums.REBASE_MODE_REBASING:
return "rebasing"
case enums.REBASE_MODE_MERGING:
return "merging"
default:
return "none"
}
}
func (gui *Gui) statusRenderToMain() error {
// TODO: move into some abstraction (status is currently not a listViewContext where a lot of this code lives)
if gui.popupPanelFocused() {