From: Patrick Steinhardt Date: Tue, 7 Jul 2026 07:21:32 +0000 (+0200) Subject: setup: mark `set_git_work_tree()` as file-local X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4df38c632f6808818018711b0c593aafe4c463c7;p=thirdparty%2Fgit.git setup: mark `set_git_work_tree()` as file-local In the preceding commit we have removed the last callers of `set_git_work_tree()` that is located outside of "setup.c". Remove its declaration and mark the function as file-local. Signed-off-by: Patrick Steinhardt Signed-off-by: Junio C Hamano --- diff --git a/setup.c b/setup.c index 683b8e65a2..b632c2bf8c 100644 --- a/setup.c +++ b/setup.c @@ -1904,7 +1904,7 @@ const char *enter_repo(struct repository *repo, const char *path, unsigned flags * primarily to support git-clone to work in a new repository it just * created, and is not meant to flip between different work trees. */ -void set_git_work_tree(struct repository *repo, const char *new_work_tree) +static void set_git_work_tree(struct repository *repo, const char *new_work_tree) { if (repo->worktree_initialized) { struct strbuf realpath = STRBUF_INIT; diff --git a/setup.h b/setup.h index bf3e3f3ea6..bb24ee8f0f 100644 --- a/setup.h +++ b/setup.h @@ -96,8 +96,6 @@ static inline int discover_git_directory(struct strbuf *commondir, return 0; } -void set_git_work_tree(struct repository *repo, const char *tree); - /* Flags that can be passed to `enter_repo()`. */ enum { /*