https://www.spinics.net/lists/git/msg417169.html https://bugs.gentoo.org/751907 The test fails when ${D} is exported in the environment. It actually _shouldn't_ be exported in src_test anyway, but Portage isn't yet fixed for this because it'll break misbehaving ebuilds (see e.g. pkgcheck's VariableScope warnings). Upstream are currently discussing other patches and work to find other cases of environment contamination. --- a/t/t5582-fetch-negative-refspec.sh +++ b/t/t5582-fetch-negative-refspec.sh @@ -105,7 +105,6 @@ test_expect_success "fetch with negative pattern refspec does not expand prefix" ' test_expect_success "fetch with negative refspec avoids duplicate conflict" ' - cd "$D" && ( cd one && git branch dups/a && -- 2.30.2