]> git.ipfire.org Git - thirdparty/git.git/blobdiff - cache.h
Sync with 2.27.1
[thirdparty/git.git] / cache.h
diff --git a/cache.h b/cache.h
index e5885cc9ead57a4eba10ad5263f58b94439feb85..dad039901ef2db3389f71703d080ea5f0a35609c 100644 (file)
--- a/cache.h
+++ b/cache.h
@@ -628,7 +628,7 @@ int path_inside_repo(const char *prefix, const char *path);
 
 int init_db(const char *git_dir, const char *real_git_dir,
            const char *template_dir, int hash_algo,
-           unsigned int flags);
+           const char *initial_branch, unsigned int flags);
 void initialize_repository_version(int hash_algo);
 
 void sanitize_stdfds(void);
@@ -1042,7 +1042,6 @@ struct repository_format {
        int worktree_config;
        int is_bare;
        int hash_algo;
-       int has_extensions;
        char *work_tree;
        struct string_list unknown_extensions;
 };
@@ -1734,6 +1733,7 @@ int has_symlink_leading_path(const char *name, int len);
 int threaded_has_symlink_leading_path(struct cache_def *, const char *, int);
 int check_leading_path(const char *name, int len);
 int has_dirs_only_path(const char *name, int len, int prefix_len);
+void invalidate_lstat_cache(void);
 void schedule_dir_for_removal(const char *name, int len);
 void remove_scheduled_dirs(void);