]> git.ipfire.org Git - thirdparty/git.git/commitdiff
setup: drop redundant configuration of `startup_info->have_repository`
authorPatrick Steinhardt <ps@pks.im>
Tue, 30 Jun 2026 11:47:50 +0000 (13:47 +0200)
committerJunio C Hamano <gitster@pobox.com>
Tue, 30 Jun 2026 18:29:41 +0000 (11:29 -0700)
In `init_db()` we set `startup_info->have_repository` twice: once before
reading and applying the repository format and once after. This is
redundant though, as configuring the repository format does not rely on
this variable at all.

Remove the first such site. While at it, fix up formatting a bit.

Signed-off-by: Patrick Steinhardt <ps@pks.im>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
setup.c

diff --git a/setup.c b/setup.c
index 0e6be740d51731b48c4df1a45aa73045864ddbac..ad15a0cf1f7504062ebdf05b376ee6f12e32fba4 100644 (file)
--- a/setup.c
+++ b/setup.c
@@ -2847,12 +2847,10 @@ int init_db(struct repository *repo,
                apply_and_export_relative_gitdir(repo, real_git_dir, 1);
                git_dir = repo_get_git_dir(repo);
                separate_git_dir(git_dir, original_git_dir);
-       }
-       else {
+       } else {
                apply_and_export_relative_gitdir(repo, git_dir, 1);
                git_dir = repo_get_git_dir(repo);
        }
-       startup_info->have_repository = 1;
 
        /*
         * Check to see if the repository version is right.