From f1a852920aa08ed273537e3bfeb541106febfb35 Mon Sep 17 00:00:00 2001 From: Johannes Schindelin Date: Thu, 2 Apr 2026 14:33:08 +0000 Subject: [PATCH] t0001: replace `cd`+`git` with `git --git-dir` in `check_config` To prepare for `safe.bareRepository` defaulting to `explicit` (see 8d1a7448206e), replace `cd && git config` with `git --git-dir= config` so the helper does not rely on implicit bare repository discovery. Signed-off-by: Johannes Schindelin Signed-off-by: Junio C Hamano --- t/t0001-init.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/t/t0001-init.sh b/t/t0001-init.sh index 6bd0a15dac..db2bf1001f 100755 --- a/t/t0001-init.sh +++ b/t/t0001-init.sh @@ -20,8 +20,8 @@ check_config () { return 1 fi - bare=$(cd "$1" && git config --bool core.bare) - worktree=$(cd "$1" && git config core.worktree) || + bare=$(git --git-dir="$1" config --bool core.bare) + worktree=$(git --git-dir="$1" config core.worktree) || worktree=unset test "$bare" = "$2" && test "$worktree" = "$3" || {