Don't pass -z
flag to git-cat-file (#31053)
Closes #30972 Release Notes: - Fixed a bug that prevented the `copy permalink to line` action from working on systems with older versions of git.
This commit is contained in:
parent
d547a86e31
commit
1e51a7ac44
1 changed files with 1 additions and 2 deletions
|
@ -752,7 +752,6 @@ impl GitRepository for RealGitRepository {
|
||||||
"--no-optional-locks",
|
"--no-optional-locks",
|
||||||
"cat-file",
|
"cat-file",
|
||||||
"--batch-check=%(objectname)",
|
"--batch-check=%(objectname)",
|
||||||
"-z",
|
|
||||||
])
|
])
|
||||||
.stdin(Stdio::piped())
|
.stdin(Stdio::piped())
|
||||||
.stdout(Stdio::piped())
|
.stdout(Stdio::piped())
|
||||||
|
@ -765,7 +764,7 @@ impl GitRepository for RealGitRepository {
|
||||||
.ok_or_else(|| anyhow!("no stdin for git cat-file subprocess"))?;
|
.ok_or_else(|| anyhow!("no stdin for git cat-file subprocess"))?;
|
||||||
let mut stdin = BufWriter::new(stdin);
|
let mut stdin = BufWriter::new(stdin);
|
||||||
for rev in &revs {
|
for rev in &revs {
|
||||||
write!(&mut stdin, "{rev}\0")?;
|
write!(&mut stdin, "{rev}\n")?;
|
||||||
}
|
}
|
||||||
drop(stdin);
|
drop(stdin);
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue