summaryrefslogtreecommitdiffstats
path: root/pkg/gui/commit_message_panel.go
diff options
context:
space:
mode:
authorJesse Duffield <jessedduffield@gmail.com>2022-02-22 21:16:00 +1100
committerJesse Duffield <jessedduffield@gmail.com>2022-03-17 19:13:40 +1100
commitd991d74b063c8bc8edf27321bf8a98d1a51e3a54 (patch)
treecbd7b93cdffed917e203e8fc344a08df1119b6fc /pkg/gui/commit_message_panel.go
parent120078f0112b64b201cf038b09f0cb00b8421d72 (diff)
add commit message controller
Diffstat (limited to 'pkg/gui/commit_message_panel.go')
-rw-r--r--pkg/gui/commit_message_panel.go33
1 files changed, 5 insertions, 28 deletions
diff --git a/pkg/gui/commit_message_panel.go b/pkg/gui/commit_message_panel.go
index 071503a6b..35ffc822f 100644
--- a/pkg/gui/commit_message_panel.go
+++ b/pkg/gui/commit_message_panel.go
@@ -8,28 +8,6 @@ import (
"github.com/jesseduffield/lazygit/pkg/utils"
)
-func (gui *Gui) handleCommitConfirm() error {
- message := strings.TrimSpace(gui.Views.CommitMessage.TextArea.GetContent())
- gui.State.failedCommitMessage = message
- if message == "" {
- return gui.c.ErrorMsg(gui.c.Tr.CommitWithoutMessageErr)
- }
-
- cmdObj := gui.git.Commit.CommitCmdObj(message)
- gui.c.LogAction(gui.c.Tr.Actions.Commit)
-
- _ = gui.c.PopContext()
- return gui.withGpgHandling(cmdObj, gui.c.Tr.CommittingStatus, func() error {
- gui.Views.CommitMessage.ClearTextArea()
- gui.State.failedCommitMessage = ""
- return nil
- })
-}
-
-func (gui *Gui) handleCommitClose() error {
- return gui.c.PopContext()
-}
-
func (gui *Gui) handleCommitMessageFocused() error {
message := utils.ResolvePlaceholderString(
gui.c.Tr.CommitMessageConfirm,
@@ -45,15 +23,14 @@ func (gui *Gui) handleCommitMessageFocused() error {
return gui.renderString(gui.Views.Options, message)
}
-func (gui *Gui) getBufferLength(view *gocui.View) string {
- return " " + strconv.Itoa(strings.Count(view.TextArea.GetContent(), "")-1) + " "
-}
-
-// RenderCommitLength is a function.
func (gui *Gui) RenderCommitLength() {
if !gui.c.UserConfig.Gui.CommitLength.Show {
return
}
- gui.Views.CommitMessage.Subtitle = gui.getBufferLength(gui.Views.CommitMessage)
+ gui.Views.CommitMessage.Subtitle = getBufferLength(gui.Views.CommitMessage)
+}
+
+func getBufferLength(view *gocui.View) string {
+ return " " + strconv.Itoa(strings.Count(view.TextArea.GetContent(), "")-1) + " "
}