X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=refs.c;h=392f0bbf68b14926a81aa248ca7af3e43d5215eb;hb=a1f95951efc55c97477e32287b06e204553be5c2;hp=fa01153151a8c66c18da4020a42f93063c835cdf;hpb=300cd14ee92eaa0e56688078e967402371488013;p=thirdparty%2Fgit.git diff --git a/refs.c b/refs.c index fa01153151..392f0bbf68 100644 --- a/refs.c +++ b/refs.c @@ -567,8 +567,11 @@ char *repo_default_branch_name(struct repository *r) const char *config_key = "init.defaultbranch"; const char *config_display_key = "init.defaultBranch"; char *ret = NULL, *full_ref; + const char *env = getenv("GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME"); - if (repo_config_get_string(r, config_key, &ret) < 0) + if (env && *env) + ret = xstrdup(env); + else if (repo_config_get_string(r, config_key, &ret) < 0) die(_("could not retrieve `%s`"), config_display_key); if (!ret)