Use runtime provided error stream

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
This commit is contained in:
Matthias Beyer 2018-11-01 20:34:53 +01:00
parent 8223f846b4
commit afeb4031ac
1 changed files with 4 additions and 1 deletions

View File

@ -136,7 +136,10 @@ fn main() {
Ok(exit_status) => {
if !exit_status.success() {
debug!("git exited with non-zero exit code: {:?}", exit_status);
eprintln!("git exited with non-zero exit code");
let mut err = rt.stderr();
writeln!(err, "git exited with non-zero exit code")
.to_exit_code()
.unwrap_or_exit();
::std::process::exit(exit_status.code().unwrap_or(1));
}
debug!("Successful exit!");