From 25c07a839c6281edb93111f51ace7f88989b9939 Mon Sep 17 00:00:00 2001 From: Stephan Dilly Date: Wed, 20 May 2020 11:26:56 +0200 Subject: [PATCH] warn if commit fails (like when no name is set) (#74) --- src/components/commit.rs | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/components/commit.rs b/src/components/commit.rs index afb0251c..64e1c507 100644 --- a/src/components/commit.rs +++ b/src/components/commit.rs @@ -135,7 +135,17 @@ impl CommitComponent { return; } - sync::commit(CWD, &self.msg).unwrap(); + if let Err(e) = sync::commit(CWD, &self.msg) { + error!("commit error: {}", &e); + self.queue.borrow_mut().push_back( + InternalEvent::ShowMsg(format!( + "commit failed:\n{}", + &e + )), + ); + return; + } + if let HookResult::NotOk(e) = sync::hooks_post_commit(CWD).unwrap() {