summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2024-07-02 09:27:58 -0700
committerJunio C Hamano <gitster@pobox.com>2024-07-02 09:27:58 -0700
commitae46703d1ee03e0dabb2ed214929b4ebe07331cc (patch)
tree10c1f15d66cd077d8a57dc3078d2544858efa373
parent5cf6e9b022cd281b2da66c58b5c033b9b735c160 (diff)
parentbf6a86236e829d08c92356e5c861193ccb516ef7 (diff)
Merge branch 'jc/worktree-git-path' into maint-2.45
Code cleanup. * jc/worktree-git-path: worktree_git_path(): move the declaration to path.h
-rw-r--r--path.h9
-rw-r--r--revision.c1
-rw-r--r--worktree.h8
3 files changed, 10 insertions, 8 deletions
diff --git a/path.h b/path.h
index ea96487b29..0c7596d990 100644
--- a/path.h
+++ b/path.h
@@ -4,6 +4,7 @@
struct repository;
struct strbuf;
struct string_list;
+struct worktree;
/*
* The result to all functions which return statically allocated memory may be
@@ -82,6 +83,14 @@ const char *git_path(const char *fmt, ...)
__attribute__((format (printf, 1, 2)));
/*
+ * Similar to git_path() but can produce paths for a specified
+ * worktree instead of current one
+ */
+const char *worktree_git_path(const struct worktree *wt,
+ const char *fmt, ...)
+ __attribute__((format (printf, 2, 3)));
+
+/*
* Return a path into the main repository's (the_repository) git directory.
*/
char *git_pathdup(const char *fmt, ...)
diff --git a/revision.c b/revision.c
index 7e45f765d9..9db534f852 100644
--- a/revision.c
+++ b/revision.c
@@ -29,6 +29,7 @@
#include "bisect.h"
#include "packfile.h"
#include "worktree.h"
+#include "path.h"
#include "read-cache.h"
#include "setup.h"
#include "sparse-index.h"
diff --git a/worktree.h b/worktree.h
index f14784a2ff..605ed6cb90 100644
--- a/worktree.h
+++ b/worktree.h
@@ -176,14 +176,6 @@ int is_worktree_being_rebased(const struct worktree *wt, const char *target);
int is_worktree_being_bisected(const struct worktree *wt, const char *target);
/*
- * Similar to git_path() but can produce paths for a specified
- * worktree instead of current one
- */
-const char *worktree_git_path(const struct worktree *wt,
- const char *fmt, ...)
- __attribute__((format (printf, 2, 3)));
-
-/*
* Return a refname suitable for access from the current ref store.
*/
void strbuf_worktree_ref(const struct worktree *wt,