diff options
author | Jesse Duffield <jessedduffield@gmail.com> | 2018-08-06 18:55:08 +1000 |
---|---|---|
committer | Jesse Duffield <jessedduffield@gmail.com> | 2018-08-06 18:55:08 +1000 |
commit | b1918f2f688891efd34a190a210f10ec35c160f3 (patch) | |
tree | 624f275353c7c4b2809229968daec38477bab90f /files_panel.go | |
parent | 0e0acc90e1d2bbd7cfdaca5184adc8f722027896 (diff) |
no panic on git commit error
Diffstat (limited to 'files_panel.go')
-rw-r--r-- | files_panel.go | 4 |
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) |