aboutsummaryrefslogtreecommitdiffstats
path: root/preload-index.h
diff options
context:
space:
mode:
authorElijah Newren <newren@gmail.com>2023-05-16 06:33:52 +0000
committerJunio C Hamano <gitster@pobox.com>2023-06-21 13:39:53 -0700
commitfbffdfb11cba61dbce46442d0b136dcf2ddaeadc (patch)
treea06f221f83957ecbcce1b9999604c73e69f303f7 /preload-index.h
parentbaf889c2cdc616c7eff67f49608f1d93642c13f0 (diff)
downloadgit-fbffdfb11cba61dbce46442d0b136dcf2ddaeadc.tar.gz
preload-index.h: move declarations for preload-index.c from elsewhere
We already have a preload-index.c file; move the declarations for the functions in that file into a new preload-index.h. These were previously split between cache.h and repository.h. Signed-off-by: Elijah Newren <newren@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'preload-index.h')
-rw-r--r--preload-index.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/preload-index.h b/preload-index.h
new file mode 100644
index 0000000000..251b1ed88e
--- /dev/null
+++ b/preload-index.h
@@ -0,0 +1,15 @@
+#ifndef PRELOAD_INDEX_H
+#define PRELOAD_INDEX_H
+
+struct index_state;
+struct pathspec;
+struct repository;
+
+void preload_index(struct index_state *index,
+ const struct pathspec *pathspec,
+ unsigned int refresh_flags);
+int repo_read_index_preload(struct repository *,
+ const struct pathspec *pathspec,
+ unsigned refresh_flags);
+
+#endif /* PRELOAD_INDEX_H */