summaryrefslogtreecommitdiffstats
path: root/files_panel.go
diff options
context:
space:
mode:
authorJesse Duffield <jessedduffield@gmail.com>2018-08-06 18:55:08 +1000
committerJesse Duffield <jessedduffield@gmail.com>2018-08-06 18:55:08 +1000
commitb1918f2f688891efd34a190a210f10ec35c160f3 (patch)
tree624f275353c7c4b2809229968daec38477bab90f /files_panel.go
parent0e0acc90e1d2bbd7cfdaca5184adc8f722027896 (diff)
no panic on git commit error
Diffstat (limited to 'files_panel.go')
-rw-r--r--files_panel.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/files_panel.go b/files_panel.go
index ad4f9e809..50d6b64e2 100644
--- a/files_panel.go
+++ b/files_panel.go
@@ -160,8 +160,8 @@ func handleCommitPress(g *gocui.Gui, filesView *gocui.View) error {
if message == "" {
return createErrorPanel(g, "You cannot commit without a commit message")
}
- if err := gitCommit(message); err != nil {
- panic(err)
+ if output, err := gitCommit(message); err != nil {
+ return createErrorPanel(g, output)
}
refreshFiles(g)
return refreshCommits(g)