diff --git a/crates/git/src/repository.rs b/crates/git/src/repository.rs index fd12dafa98..10634e906f 100644 --- a/crates/git/src/repository.rs +++ b/crates/git/src/repository.rs @@ -1814,6 +1814,7 @@ impl GitBinary { output.status.success(), GitBinaryCommandError { stdout: String::from_utf8_lossy(&output.stdout).to_string(), + stderr: String::from_utf8_lossy(&output.stderr).to_string(), status: output.status, } ); @@ -1836,9 +1837,10 @@ impl GitBinary { } #[derive(Error, Debug)] -#[error("Git command failed: {stdout}")] +#[error("Git command failed: {stdout} {stderr}")] struct GitBinaryCommandError { stdout: String, + stderr: String, status: ExitStatus, }