]> git.ipfire.org Git - thirdparty/git.git/blobdiff - refs.c
Merge branch 'en/merge-ort-api-null-impl'
[thirdparty/git.git] / refs.c
diff --git a/refs.c b/refs.c
index fa01153151a8c66c18da4020a42f93063c835cdf..392f0bbf68b14926a81aa248ca7af3e43d5215eb 100644 (file)
--- 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)