possible-03.diff

 1@@ -93,7 +93,10 @@
 2     stdin.flush().await?;
 3
 4     let output = child.output().await.context("reading git blame output")?;
 5+    handle_command_output(output)
 6+}
 7
 8+fn handle_command_output(output: std::process::Output) -> Result<String> {
 9     if !output.status.success() {
10         let stderr = String::from_utf8_lossy(&output.stderr);
11         let trimmed = stderr.trim();