make debug git invocations more ergonomic to reproduce

This commit is contained in:
Josh Junon 2024-03-20 15:31:54 +01:00
parent 01dc79ee62
commit 4e1ff034e8

View File

@ -29,10 +29,14 @@ unsafe impl super::GitExecutor for TokioExecutor {
let mut envs_str = String::new();
if let Some(envs) = &envs {
for (key, value) in envs.iter() {
envs_str.push_str(&format!("{}={} ", key, value));
envs_str.push_str(&format!("{key}={value:?} "));
}
}
let args_str = args.join(" ");
let args_str = args
.iter()
.map(|s| format!("{s:?}"))
.collect::<Vec<_>>()
.join(" ");
eprintln!("env {envs_str} git {args_str}");
}