From c9f4d4178048139ed7a0b954ec5aa0c0a4bc0d2c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hannes=20K=C3=B6rber?= Date: Sun, 28 Nov 2021 16:15:42 +0100 Subject: [PATCH] Properly report push errors --- src/lib.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/lib.rs b/src/lib.rs index d3a5cb2..be54938 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -993,7 +993,10 @@ pub fn run() { ); remote .push(&[push_refspec], Some(&mut push_options)) - .unwrap(); + .unwrap_or_else(|error| { + print_error(&format!("Pushing to {} ({}) failed: {}", remote_name, remote.url().unwrap(), error)); + process::exit(1); + }); target_branch .set_upstream(Some(&upstream_branch_name))