Hi Junio, Le 12/06/2020 à 01:14, Junio C Hamano a écrit : > Alban Gruin <alban.gruin@xxxxxxxxx> writes: > >> Why adding yet another environment variable instead of relying only on a >> config option? I understand it's for the tests, but can't we add a >> shell function in test-lib.sh (and friends) that tries to read >> `GIT_TEST_DEFAULT_BRANCH_NAME', and, if it exists, sets >> `core.defaultBranchName'? > > Can you produce such a patch that does it cleanly? My knee jerk > reaction is that I would suspect that you end up having to touch > many places in the t/ scripts, but if you prove otherwise, that > would certainly be appreciated. > > And no, > > git () { command git -c core.defaultBranchName=master "$@" } > > is not an acceptable solution. > I wanted to to do something like this: if test -n "$GIT_TEST_DEFAULT_BRANCH_NAME"; then git config core.defaultBranchName "$GIT_TEST_DEFAULT_BRANCH_NAME" fi But since we do not have a repository to store the config, it won't work. Sorry for the noise. Alban