summaryrefslogtreecommitdiff
path: root/src/submodule.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/submodule.h')
-rw-r--r--src/submodule.h20
1 files changed, 0 insertions, 20 deletions
diff --git a/src/submodule.h b/src/submodule.h
index 7a9bf9c92..d67796193 100644
--- a/src/submodule.h
+++ b/src/submodule.h
@@ -99,23 +99,6 @@ struct git_submodule {
git_oid wd_oid;
};
-/**
- * The git_submodule_cache stores known submodules along with timestamps,
- * etc. about when they were loaded
- */
-typedef struct {
- git_repository *repo;
- git_strmap *submodules;
- git_mutex lock;
-
- /* cache invalidation data */
- git_oid head_id;
- git_oid index_checksum;
- git_buf gitmodules_path;
- git_futils_filestamp gitmodules_stamp;
- git_futils_filestamp config_stamp;
-} git_submodule_cache;
-
/* Force revalidation of submodule data cache (alloc as needed) */
extern int git_submodule_cache_refresh(git_repository *repo);
@@ -137,9 +120,6 @@ enum {
#define GIT_SUBMODULE_STATUS__CLEAR_INTERNAL(S) \
((S) & ~(0xFFFFFFFFu << 20))
-/* Internal submodule check does not attempt to refresh cached data */
-extern bool git_submodule__is_submodule(git_repository *repo, const char *name);
-
/* Internal lookup does not attempt to refresh cached data */
extern int git_submodule__lookup(
git_submodule **out, git_repository *repo, const char *path);