Rollup merge of #140394 - Kobzol:git-test-self-contained, r=jieyouxu

Make bootstrap git tests more self-contained

Based on https://stackoverflow.com/a/67512433/1107768.

Fixes: https://github.com/rust-lang/rust/issues/140387

r? ```@jieyouxu```
This commit is contained in:
Chris Denton 2025-04-28 23:29:18 +00:00 committed by GitHub
commit ec2dad74a8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -129,6 +129,9 @@ impl GitCtx {
fn git_cmd(&self) -> Command {
let mut cmd = Command::new("git");
cmd.env("GIT_CONFIG_NOSYSTEM", "1");
cmd.env("GIT_CONFIG_SYSTEM", "/tmp/nonexistent");
cmd.env("GIT_CONFIG_GLOBAL", "/tmp/nonexistent");
cmd.current_dir(&self.dir);
cmd
}