From a0e05db071aef5867248a02e4abbdb409fd4f2e5 Mon Sep 17 00:00:00 2001 From: Benedikt Peetz Date: Mon, 9 Nov 2026 16:34:29 +0100 Subject: pkgs/rollup: Print stderr, if a git command fails --- pkgs/by-name/ro/rollup/src/main.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'pkgs/by-name/ro/rollup/src') diff --git a/pkgs/by-name/ro/rollup/src/main.rs b/pkgs/by-name/ro/rollup/src/main.rs index 069ed59b..08f18648 100644 --- a/pkgs/by-name/ro/rollup/src/main.rs +++ b/pkgs/by-name/ro/rollup/src/main.rs @@ -78,7 +78,11 @@ macro_rules! git { }; (@_handle_status $output:expr; $($args:expr),*) => {{ if !$output.status.success() { - bail!("{} failed!", git!(@_fmt_cmd $($args),*)) + bail!( + "{} failed!\n\nStderr was:\n {}", + git!(@_fmt_cmd $($args),*), + String::from_utf8($output.stderr).unwrap() + ) } if !$output.stderr.is_empty() { let stderr = String::from_utf8($output.stderr).expect("git should always produce utf8"); -- cgit v1.3.1