diff --git a/crates/git/src/repository.rs b/crates/git/src/repository.rs index 20b13e1f8ad1916bce78169e96ea19d90e781f31..2cf2368e75a87984b90493d43c8f0949067f4102 100644 --- a/crates/git/src/repository.rs +++ b/crates/git/src/repository.rs @@ -752,7 +752,6 @@ impl GitRepository for RealGitRepository { "--no-optional-locks", "cat-file", "--batch-check=%(objectname)", - "-z", ]) .stdin(Stdio::piped()) .stdout(Stdio::piped()) @@ -765,7 +764,7 @@ impl GitRepository for RealGitRepository { .ok_or_else(|| anyhow!("no stdin for git cat-file subprocess"))?; let mut stdin = BufWriter::new(stdin); for rev in &revs { - write!(&mut stdin, "{rev}\0")?; + write!(&mut stdin, "{rev}\n")?; } drop(stdin);