8 git_config_from_file_with_options
12 git_config_from_blob_oid
16 read_very_early_config
24 config_from_gitmodules
28 repo_config(R, fn, ...)
34 int fn(const char *C1, const char *C2,
35 + const struct config_context *ctx,
40 int fn(const char *, const char *,
41 + const struct config_context *,
45 // Don't change fns that look like callback fns but aren't
46 identifier fn2 != tar_filter_config && != git_diff_heuristic_config &&
47 != git_default_submodule_config && != git_color_config &&
48 != bundle_list_update && != parse_object_filter_config;
49 identifier C1, C2, D1, D2, S;
50 attribute name UNUSED;
52 int fn(const char *C1, const char *C2,
53 + const struct config_context *ctx,
78 attribute name UNUSED;
80 int fn(const char *C1, const char *C2,
81 + const struct config_context *ctx UNUSED,
85 // The previous rules don't catch all callbacks, especially if they're defined
86 // in a separate file from the git_config() call. Fix these manually.
89 attribute name UNUSED;
101 credential_config_callback
103 (const char *C1, const char *C2,
104 + const struct config_context *ctx UNUSED,
108 identifier C1, C2, D, D2, S, fn2;
118 git_default_core_config
122 (const char *C1, const char *C2,
123 + const struct config_context *ctx,