]> git.ipfire.org Git - thirdparty/git.git/blobdiff - setup.c
Merge branch 'en/sparse-with-submodule-doc'
[thirdparty/git.git] / setup.c
diff --git a/setup.c b/setup.c
index 0e0fdba2ae2738ca35f6d1deede2aeb62575cad1..65fe5ecefbe196eba04070978bc668b9af17257d 100644 (file)
--- a/setup.c
+++ b/setup.c
@@ -1266,10 +1266,12 @@ int git_config_perm(const char *var, const char *value)
        return -(i & 0666);
 }
 
-void check_repository_format(void)
+void check_repository_format(struct repository_format *fmt)
 {
        struct repository_format repo_fmt = REPOSITORY_FORMAT_INIT;
-       check_repository_format_gently(get_git_dir(), &repo_fmt, NULL);
+       if (!fmt)
+               fmt = &repo_fmt;
+       check_repository_format_gently(get_git_dir(), fmt, NULL);
        startup_info->have_repository = 1;
        clear_repository_format(&repo_fmt);
 }