config: don't include config.h by default

Stop including config.h by default in cache.h. Instead only include config.h in those files which require use of the config system. Signed-off-by: Brandon Williams <bmwill@google.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>

Brandon Williams committed Jun 14, 2017 at 11:07 UTC b2141fc1d20e659810245ec6ca1c143c60e033ec
146 files changed +145 -1
advice.c
+1
@@ -1,4 +1,5 @@
1 #include "cache.h"
2 +#include "config.h"
3
4 int advice_push_update_rejected = 1;
5 int advice_push_non_ff_current = 1;
alias.c
+1
@@ -1,4 +1,5 @@
1 #include "cache.h"
2 +#include "config.h"
3
4 struct config_alias_data {
5 const char *alias;
apply.c
+1
@@ -8,6 +8,7 @@
8 */
9
10 #include "cache.h"
11 +#include "config.h"
12 #include "blob.h"
13 #include "delta.h"
14 #include "diff.h"
archive-tar.c
+1
@@ -2,6 +2,7 @@
2 * Copyright (c) 2005, 2006 Rene Scharfe
3 */
4 #include "cache.h"
5 +#include "config.h"
6 #include "tar.h"
7 #include "archive.h"
8 #include "streaming.h"
archive-zip.c
+1
@@ -2,6 +2,7 @@
2 * Copyright (c) 2006 Rene Scharfe
3 */
4 #include "cache.h"
5 +#include "config.h"
6 #include "archive.h"
7 #include "streaming.h"
8 #include "utf8.h"
archive.c
+1
@@ -1,4 +1,5 @@
1 #include "cache.h"
2 +#include "config.h"
3 #include "refs.h"
4 #include "commit.h"
5 #include "tree-walk.h"
attr.c
+1
@@ -9,6 +9,7 @@
9
10 #define NO_THE_INDEX_COMPATIBILITY_MACROS
11 #include "cache.h"
12 +#include "config.h"
13 #include "exec_cmd.h"
14 #include "attr.h"
15 #include "dir.h"
bisect.c
+1
@@ -1,4 +1,5 @@
1 #include "cache.h"
2 +#include "config.h"
3 #include "commit.h"
4 #include "diff.h"
5 #include "revision.h"
branch.c
+1
@@ -1,5 +1,6 @@
1 #include "git-compat-util.h"
2 #include "cache.h"
3 +#include "config.h"
4 #include "branch.h"
5 #include "refs.h"
6 #include "remote.h"
builtin/add.c
+1
@@ -4,6 +4,7 @@
4 * Copyright (C) 2006 Linus Torvalds
5 */
6 #include "cache.h"
7 +#include "config.h"
8 #include "builtin.h"
9 #include "lockfile.h"
10 #include "dir.h"
builtin/am.c
+1
@@ -4,6 +4,7 @@
4 * Based on git-am.sh by Junio C Hamano.
5 */
6 #include "cache.h"
7 +#include "config.h"
8 #include "builtin.h"
9 #include "exec_cmd.h"
10 #include "parse-options.h"
builtin/blame.c
+1
@@ -6,6 +6,7 @@
6 */
7
8 #include "cache.h"
9 +#include "config.h"
10 #include "refs.h"
11 #include "builtin.h"
12 #include "blob.h"
builtin/branch.c
+1
@@ -6,6 +6,7 @@
6 */
7
8 #include "cache.h"
9 +#include "config.h"
10 #include "color.h"
11 #include "refs.h"
12 #include "commit.h"
builtin/cat-file.c
+1
@@ -4,6 +4,7 @@
4 * Copyright (C) Linus Torvalds, 2005
5 */
6 #include "cache.h"
7 +#include "config.h"
8 #include "builtin.h"
9 #include "parse-options.h"
10 #include "userdiff.h"
builtin/check-attr.c
+1
@@ -1,5 +1,6 @@
1 #include "builtin.h"
2 #include "cache.h"
3 +#include "config.h"
4 #include "attr.h"
5 #include "quote.h"
6 #include "parse-options.h"
builtin/check-ignore.c
+1
@@ -1,5 +1,6 @@
1 #include "builtin.h"
2 #include "cache.h"
3 +#include "config.h"
4 #include "dir.h"
5 #include "quote.h"
6 #include "pathspec.h"
builtin/check-mailmap.c
+1
@@ -1,4 +1,5 @@
1 #include "builtin.h"
2 +#include "config.h"
3 #include "mailmap.h"
4 #include "parse-options.h"
5 #include "string-list.h"
builtin/checkout-index.c
+1
@@ -5,6 +5,7 @@
5 *
6 */
7 #include "builtin.h"
8 +#include "config.h"
9 #include "lockfile.h"
10 #include "quote.h"
11 #include "cache-tree.h"
builtin/checkout.c
+1
@@ -1,4 +1,5 @@
1 #include "builtin.h"
2 +#include "config.h"
3 #include "lockfile.h"
4 #include "parse-options.h"
5 #include "refs.h"
builtin/clean.c
+1
@@ -8,6 +8,7 @@
8
9 #include "builtin.h"
10 #include "cache.h"
11 +#include "config.h"
12 #include "dir.h"
13 #include "parse-options.h"
14 #include "string-list.h"
builtin/clone.c
+1
@@ -9,6 +9,7 @@
9 */
10
11 #include "builtin.h"
12 +#include "config.h"
13 #include "lockfile.h"
14 #include "parse-options.h"
15 #include "fetch-pack.h"
builtin/column.c
+1
@@ -1,5 +1,6 @@
1 #include "builtin.h"
2 #include "cache.h"
3 +#include "config.h"
4 #include "strbuf.h"
5 #include "parse-options.h"
6 #include "string-list.h"
builtin/commit-tree.c
+1
@@ -4,6 +4,7 @@
4 * Copyright (C) Linus Torvalds, 2005
5 */
6 #include "cache.h"
7 +#include "config.h"
8 #include "commit.h"
9 #include "tree.h"
10 #include "builtin.h"
builtin/commit.c
+1
@@ -6,6 +6,7 @@
6 */
7
8 #include "cache.h"
9 +#include "config.h"
10 #include "lockfile.h"
11 #include "cache-tree.h"
12 #include "color.h"
builtin/config.c
+1
@@ -1,5 +1,6 @@
1 #include "builtin.h"
2 #include "cache.h"
3 +#include "config.h"
4 #include "color.h"
5 #include "parse-options.h"
6 #include "urlmatch.h"
builtin/count-objects.c
+1
@@ -5,6 +5,7 @@
5 */
6
7 #include "cache.h"
8 +#include "config.h"
9 #include "dir.h"
10 #include "builtin.h"
11 #include "parse-options.h"
builtin/describe.c
+1
@@ -1,4 +1,5 @@
1 #include "cache.h"
2 +#include "config.h"
3 #include "lockfile.h"
4 #include "commit.h"
5 #include "tag.h"
builtin/diff-files.c
+1
@@ -4,6 +4,7 @@
4 * Copyright (C) Linus Torvalds, 2005
5 */
6 #include "cache.h"
7 +#include "config.h"
8 #include "diff.h"
9 #include "commit.h"
10 #include "revision.h"
builtin/diff-index.c
+1
@@ -1,4 +1,5 @@
1 #include "cache.h"
2 +#include "config.h"
3 #include "diff.h"
4 #include "commit.h"
5 #include "revision.h"
builtin/diff-tree.c
+1
@@ -1,4 +1,5 @@
1 #include "cache.h"
2 +#include "config.h"
3 #include "diff.h"
4 #include "commit.h"
5 #include "log-tree.h"
builtin/diff.c
+1
@@ -4,6 +4,7 @@
4 * Copyright (c) 2006 Junio C Hamano
5 */
6 #include "cache.h"
7 +#include "config.h"
8 #include "lockfile.h"
9 #include "color.h"
10 #include "commit.h"
builtin/difftool.c
+1
@@ -12,6 +12,7 @@
12 * Copyright (C) 2016 Johannes Schindelin
13 */
14 #include "cache.h"
15 +#include "config.h"
16 #include "builtin.h"
17 #include "run-command.h"
18 #include "exec_cmd.h"
builtin/fast-export.c
+1
@@ -5,6 +5,7 @@
5 */
6 #include "builtin.h"
7 #include "cache.h"
8 +#include "config.h"
9 #include "refs.h"
10 #include "commit.h"
11 #include "object.h"
builtin/fetch.c
+1
@@ -2,6 +2,7 @@
2 * "git fetch"
3 */
4 #include "cache.h"
5 +#include "config.h"
6 #include "refs.h"
7 #include "commit.h"
8 #include "builtin.h"
builtin/fmt-merge-msg.c
+1
@@ -1,5 +1,6 @@
1 #include "builtin.h"
2 #include "cache.h"
3 +#include "config.h"
4 #include "refs.h"
5 #include "commit.h"
6 #include "diff.h"
builtin/for-each-ref.c
+1
@@ -1,5 +1,6 @@
1 #include "builtin.h"
2 #include "cache.h"
3 +#include "config.h"
4 #include "refs.h"
5 #include "object.h"
6 #include "parse-options.h"
builtin/fsck.c
+1
@@ -1,5 +1,6 @@
1 #include "builtin.h"
2 #include "cache.h"
3 +#include "config.h"
4 #include "commit.h"
5 #include "tree.h"
6 #include "blob.h"
builtin/gc.c
+1
@@ -11,6 +11,7 @@
11 */
12
13 #include "builtin.h"
14 +#include "config.h"
15 #include "tempfile.h"
16 #include "lockfile.h"
17 #include "parse-options.h"
builtin/grep.c
+1
@@ -4,6 +4,7 @@
4 * Copyright (c) 2006 Junio C Hamano
5 */
6 #include "cache.h"
7 +#include "config.h"
8 #include "blob.h"
9 #include "tree.h"
10 #include "commit.h"
builtin/hash-object.c
+1
@@ -5,6 +5,7 @@
5 * Copyright (C) Junio C Hamano, 2005
6 */
7 #include "builtin.h"
8 +#include "config.h"
9 #include "blob.h"
10 #include "quote.h"
11 #include "parse-options.h"
builtin/help.c
+1
@@ -2,6 +2,7 @@
2 * Builtin help command
3 */
4 #include "cache.h"
5 +#include "config.h"
6 #include "builtin.h"
7 #include "exec_cmd.h"
8 #include "parse-options.h"
builtin/index-pack.c
+1
@@ -1,4 +1,5 @@
1 #include "builtin.h"
2 +#include "config.h"
3 #include "delta.h"
4 #include "pack.h"
5 #include "csum-file.h"
builtin/init-db.c
+1
@@ -4,6 +4,7 @@
4 * Copyright (C) Linus Torvalds, 2005
5 */
6 #include "cache.h"
7 +#include "config.h"
8 #include "refs.h"
9 #include "builtin.h"
10 #include "exec_cmd.h"
builtin/log.c
+1
@@ -5,6 +5,7 @@
5 * 2006 Junio Hamano
6 */
7 #include "cache.h"
8 +#include "config.h"
9 #include "refs.h"
10 #include "color.h"
11 #include "commit.h"
builtin/ls-files.c
+1
@@ -6,6 +6,7 @@
6 * Copyright (C) Linus Torvalds, 2005
7 */
8 #include "cache.h"
9 +#include "config.h"
10 #include "quote.h"
11 #include "dir.h"
12 #include "builtin.h"
builtin/ls-tree.c
+1
@@ -4,6 +4,7 @@
4 * Copyright (C) Linus Torvalds, 2005
5 */
6 #include "cache.h"
7 +#include "config.h"
8 #include "blob.h"
9 #include "tree.h"
10 #include "commit.h"
builtin/merge-base.c
+1
@@ -1,5 +1,6 @@
1 #include "builtin.h"
2 #include "cache.h"
3 +#include "config.h"
4 #include "commit.h"
5 #include "refs.h"
6 #include "diff.h"
builtin/merge-file.c
+1
@@ -1,5 +1,6 @@
1 #include "builtin.h"
2 #include "cache.h"
3 +#include "config.h"
4 #include "xdiff/xdiff.h"
5 #include "xdiff-interface.h"
6 #include "parse-options.h"
builtin/merge.c
+1
@@ -7,6 +7,7 @@
7 */
8
9 #include "cache.h"
10 +#include "config.h"
11 #include "parse-options.h"
12 #include "builtin.h"
13 #include "lockfile.h"
builtin/mv.c
+1
@@ -4,6 +4,7 @@
4 * Copyright (C) 2006 Johannes Schindelin
5 */
6 #include "builtin.h"
7 +#include "config.h"
8 #include "pathspec.h"
9 #include "lockfile.h"
10 #include "dir.h"
builtin/name-rev.c
+1
@@ -1,5 +1,6 @@
1 #include "builtin.h"
2 #include "cache.h"
3 +#include "config.h"
4 #include "commit.h"
5 #include "tag.h"
6 #include "refs.h"
builtin/notes.c
+1
@@ -8,6 +8,7 @@
8 */
9
10 #include "cache.h"
11 +#include "config.h"
12 #include "builtin.h"
13 #include "notes.h"
14 #include "blob.h"
builtin/pack-objects.c
+1
@@ -1,5 +1,6 @@
1 #include "builtin.h"
2 #include "cache.h"
3 +#include "config.h"
4 #include "attr.h"
5 #include "object.h"
6 #include "blob.h"
builtin/patch-id.c
+1
@@ -1,4 +1,5 @@
1 #include "builtin.h"
2 +#include "config.h"
3
4 static void flush_current_id(int patchlen, struct object_id *id, struct object_id *result)
5 {
builtin/pull.c
+1
@@ -6,6 +6,7 @@
6 * Fetch one or more remote refs and merge it/them into the current HEAD.
7 */
8 #include "cache.h"
9 +#include "config.h"
10 #include "builtin.h"
11 #include "parse-options.h"
12 #include "exec_cmd.h"
builtin/push.c
+1
@@ -2,6 +2,7 @@
2 * "git push"
3 */
4 #include "cache.h"
5 +#include "config.h"
6 #include "refs.h"
7 #include "run-command.h"
8 #include "builtin.h"
builtin/read-tree.c
+1
@@ -5,6 +5,7 @@
5 */
6
7 #include "cache.h"
8 +#include "config.h"
9 #include "lockfile.h"
10 #include "object.h"
11 #include "tree.h"
builtin/rebase--helper.c
+1
@@ -1,5 +1,6 @@
1 #include "builtin.h"
2 #include "cache.h"
3 +#include "config.h"
4 #include "parse-options.h"
5 #include "sequencer.h"
6
builtin/receive-pack.c
+1
@@ -1,4 +1,5 @@
1 #include "builtin.h"
2 +#include "config.h"
3 #include "lockfile.h"
4 #include "pack.h"
5 #include "refs.h"
builtin/reflog.c
+1
@@ -1,4 +1,5 @@
1 #include "builtin.h"
2 +#include "config.h"
3 #include "lockfile.h"
4 #include "commit.h"
5 #include "refs.h"
builtin/remote.c
+1
@@ -1,4 +1,5 @@
1 #include "builtin.h"
2 +#include "config.h"
3 #include "parse-options.h"
4 #include "transport.h"
5 #include "remote.h"
builtin/repack.c
+1
@@ -1,5 +1,6 @@
1 #include "builtin.h"
2 #include "cache.h"
3 +#include "config.h"
4 #include "dir.h"
5 #include "parse-options.h"
6 #include "run-command.h"
builtin/replace.c
+1
@@ -9,6 +9,7 @@
9 */
10
11 #include "cache.h"
12 +#include "config.h"
13 #include "builtin.h"
14 #include "refs.h"
15 #include "parse-options.h"
builtin/rerere.c
+1
@@ -1,5 +1,6 @@
1 #include "builtin.h"
2 #include "cache.h"
3 +#include "config.h"
4 #include "dir.h"
5 #include "parse-options.h"
6 #include "string-list.h"
builtin/reset.c
+1
@@ -8,6 +8,7 @@
8 * Copyright (c) 2005, 2006 Linus Torvalds and Junio C Hamano
9 */
10 #include "builtin.h"
11 +#include "config.h"
12 #include "lockfile.h"
13 #include "tag.h"
14 #include "object.h"
builtin/rev-list.c
+1
@@ -1,4 +1,5 @@
1 #include "cache.h"
2 +#include "config.h"
3 #include "commit.h"
4 #include "diff.h"
5 #include "revision.h"
builtin/rev-parse.c
+1
@@ -4,6 +4,7 @@
4 * Copyright (C) Linus Torvalds, 2005
5 */
6 #include "cache.h"
7 +#include "config.h"
8 #include "commit.h"
9 #include "refs.h"
10 #include "quote.h"
builtin/revert.c
+1
@@ -1,4 +1,5 @@
1 #include "cache.h"
2 +#include "config.h"
3 #include "builtin.h"
4 #include "parse-options.h"
5 #include "diff.h"
builtin/rm.c
+1
@@ -4,6 +4,7 @@
4 * Copyright (C) Linus Torvalds 2006
5 */
6 #include "builtin.h"
7 +#include "config.h"
8 #include "lockfile.h"
9 #include "dir.h"
10 #include "cache-tree.h"
builtin/send-pack.c
+1
@@ -1,4 +1,5 @@
1 #include "builtin.h"
2 +#include "config.h"
3 #include "commit.h"
4 #include "refs.h"
5 #include "pkt-line.h"
builtin/shortlog.c
+1
@@ -1,5 +1,6 @@
1 #include "builtin.h"
2 #include "cache.h"
3 +#include "config.h"
4 #include "commit.h"
5 #include "diff.h"
6 #include "string-list.h"
builtin/show-branch.c
+1
@@ -1,4 +1,5 @@
1 #include "cache.h"
2 +#include "config.h"
3 #include "commit.h"
4 #include "refs.h"
5 #include "builtin.h"
builtin/stripspace.c
+1
@@ -1,5 +1,6 @@
1 #include "builtin.h"
2 #include "cache.h"
3 +#include "config.h"
4 #include "parse-options.h"
5 #include "strbuf.h"
6
builtin/submodule--helper.c
+1
@@ -1,5 +1,6 @@
1 #include "builtin.h"
2 #include "cache.h"
3 +#include "config.h"
4 #include "parse-options.h"
5 #include "quote.h"
6 #include "pathspec.h"
builtin/symbolic-ref.c
+1
@@ -1,4 +1,5 @@
1 #include "builtin.h"
2 +#include "config.h"
3 #include "cache.h"
4 #include "refs.h"
5 #include "parse-options.h"
builtin/tag.c
+1
@@ -7,6 +7,7 @@
7 */
8
9 #include "cache.h"
10 +#include "config.h"
11 #include "builtin.h"
12 #include "refs.h"
13 #include "tag.h"
builtin/unpack-file.c
+1
@@ -1,4 +1,5 @@
1 #include "builtin.h"
2 +#include "config.h"
3
4 static char *create_temp_file(unsigned char *sha1)
5 {
builtin/unpack-objects.c
+1
@@ -1,5 +1,6 @@
1 #include "builtin.h"
2 #include "cache.h"
3 +#include "config.h"
4 #include "object.h"
5 #include "delta.h"
6 #include "pack.h"
builtin/update-index.c
+1
@@ -4,6 +4,7 @@
4 * Copyright (C) Linus Torvalds, 2005
5 */
6 #include "cache.h"
7 +#include "config.h"
8 #include "lockfile.h"
9 #include "quote.h"
10 #include "cache-tree.h"
builtin/update-ref.c
+1
@@ -1,4 +1,5 @@
1 #include "cache.h"
2 +#include "config.h"
3 #include "refs.h"
4 #include "builtin.h"
5 #include "parse-options.h"
builtin/update-server-info.c
+1
@@ -1,4 +1,5 @@
1 #include "cache.h"
2 +#include "config.h"
3 #include "builtin.h"
4 #include "parse-options.h"
5
builtin/var.c
+1
@@ -4,6 +4,7 @@
4 * Copyright (C) Eric Biederman, 2005
5 */
6 #include "builtin.h"
7 +#include "config.h"
8
9 static const char var_usage[] = "git var (-l | <variable>)";
10
builtin/verify-commit.c
+1
@@ -6,6 +6,7 @@
6 * Based on git-verify-tag
7 */
8 #include "cache.h"
9 +#include "config.h"
10 #include "builtin.h"
11 #include "commit.h"
12 #include "run-command.h"
builtin/verify-pack.c
+1
@@ -1,5 +1,6 @@
1 #include "builtin.h"
2 #include "cache.h"
3 +#include "config.h"
4 #include "run-command.h"
5 #include "parse-options.h"
6
builtin/verify-tag.c
+1
@@ -6,6 +6,7 @@
6 * Based on git-verify-tag.sh
7 */
8 #include "cache.h"
9 +#include "config.h"
10 #include "builtin.h"
11 #include "tag.h"
12 #include "run-command.h"
builtin/worktree.c
+1
@@ -1,4 +1,5 @@
1 #include "cache.h"
2 +#include "config.h"
3 #include "builtin.h"
4 #include "dir.h"
5 #include "parse-options.h"
builtin/write-tree.c
+1
@@ -5,6 +5,7 @@
5 */
6 #include "builtin.h"
7 #include "cache.h"
8 +#include "config.h"
9 #include "tree.h"
10 #include "cache-tree.h"
11 #include "parse-options.h"
cache.h
-1
@@ -11,7 +11,6 @@
11 #include "string-list.h"
12 #include "pack-revindex.h"
13 #include "hash.h"
14 -#include "config.h"
14
15 #ifndef platform_SHA_CTX
16 /*
color.c
+1
@@ -1,4 +1,5 @@
1 #include "cache.h"
2 +#include "config.h"
3 #include "color.h"
4
5 static int git_use_color_default = GIT_COLOR_AUTO;
column.c
+1
@@ -1,4 +1,5 @@
1 #include "cache.h"
2 +#include "config.h"
3 #include "column.h"
4 #include "string-list.h"
5 #include "parse-options.h"
compat/precompose_utf8.c
+1
@@ -6,6 +6,7 @@
6 #define PRECOMPOSE_UNICODE_C
7
8 #include "cache.h"
9 +#include "config.h"
10 #include "utf8.h"
11 #include "precompose_utf8.h"
12
config.c
+1
@@ -6,6 +6,7 @@
6 *
7 */
8 #include "cache.h"
9 +#include "config.h"
10 #include "lockfile.h"
11 #include "exec_cmd.h"
12 #include "strbuf.h"
connect.c
+1
@@ -1,5 +1,6 @@
1 #include "git-compat-util.h"
2 #include "cache.h"
3 +#include "config.h"
4 #include "pkt-line.h"
5 #include "quote.h"
6 #include "refs.h"
convert.c
+1
@@ -1,4 +1,5 @@
1 #include "cache.h"
2 +#include "config.h"
3 #include "attr.h"
4 #include "run-command.h"
5 #include "quote.h"
credential-cache--daemon.c
+1
@@ -1,4 +1,5 @@
1 #include "cache.h"
2 +#include "config.h"
3 #include "tempfile.h"
4 #include "credential.h"
5 #include "unix-socket.h"
credential.c
+1
@@ -1,4 +1,5 @@
1 #include "cache.h"
2 +#include "config.h"
3 #include "credential.h"
4 #include "string-list.h"
5 #include "run-command.h"
daemon.c
+1
@@ -1,4 +1,5 @@
1 #include "cache.h"
2 +#include "config.h"
3 #include "pkt-line.h"
4 #include "run-command.h"
5 #include "strbuf.h"
diff.c
+1
@@ -2,6 +2,7 @@
2 * Copyright (C) 2005 Junio C Hamano
3 */
4 #include "cache.h"
5 +#include "config.h"
6 #include "tempfile.h"
7 #include "quote.h"
8 #include "diff.h"
dir.c
+1
@@ -8,6 +8,7 @@
8 * Junio Hamano, 2005-2006
9 */
10 #include "cache.h"
11 +#include "config.h"
12 #include "dir.h"
13 #include "attr.h"
14 #include "refs.h"
environment.c
+1
@@ -8,6 +8,7 @@
8 * are.
9 */
10 #include "cache.h"
11 +#include "config.h"
12 #include "refs.h"
13 #include "fmt-merge-msg.h"
14 #include "commit.h"
fast-import.c
+1
@@ -154,6 +154,7 @@ Format of STDIN stream:
154
155 #include "builtin.h"
156 #include "cache.h"
157 +#include "config.h"
158 #include "lockfile.h"
159 #include "object.h"
160 #include "blob.h"
fetch-pack.c
+1
@@ -1,4 +1,5 @@
1 #include "cache.h"
2 +#include "config.h"
3 #include "lockfile.h"
4 #include "refs.h"
5 #include "pkt-line.h"
git.c
+1
@@ -1,4 +1,5 @@
1 #include "builtin.h"
2 +#include "config.h"
3 #include "exec_cmd.h"
4 #include "help.h"
5 #include "run-command.h"
gpg-interface.c
+1
@@ -1,4 +1,5 @@
1 #include "cache.h"
2 +#include "config.h"
3 #include "run-command.h"
4 #include "strbuf.h"
5 #include "gpg-interface.h"
graph.c
+1
@@ -1,4 +1,5 @@
1 #include "cache.h"
2 +#include "config.h"
3 #include "commit.h"
4 #include "color.h"
5 #include "graph.h"
grep.c
+1
@@ -1,4 +1,5 @@
1 #include "cache.h"
2 +#include "config.h"
3 #include "grep.h"
4 #include "userdiff.h"
5 #include "xdiff-interface.h"
help.c
+1
@@ -1,4 +1,5 @@
1 #include "cache.h"
2 +#include "config.h"
3 #include "builtin.h"
4 #include "exec_cmd.h"
5 #include "levenshtein.h"
http-backend.c
+1
@@ -1,4 +1,5 @@
1 #include "cache.h"
2 +#include "config.h"
3 #include "refs.h"
4 #include "pkt-line.h"
5 #include "object.h"
http-fetch.c
+1
@@ -1,4 +1,5 @@
1 #include "cache.h"
2 +#include "config.h"
3 #include "exec_cmd.h"
4 #include "http.h"
5 #include "walker.h"
http.c
+1
@@ -1,5 +1,6 @@
1 #include "git-compat-util.h"
2 #include "http.h"
3 +#include "config.h"
4 #include "pack.h"
5 #include "sideband.h"
6 #include "run-command.h"
ident.c
+1
@@ -6,6 +6,7 @@
6 * Copyright (C) 2005 Linus Torvalds
7 */
8 #include "cache.h"
9 +#include "config.h"
10
11 static struct strbuf git_default_name = STRBUF_INIT;
12 static struct strbuf git_default_email = STRBUF_INIT;
imap-send.c
+1
@@ -23,6 +23,7 @@
23 */
24
25 #include "cache.h"
26 +#include "config.h"
27 #include "credential.h"
28 #include "exec_cmd.h"
29 #include "run-command.h"
ll-merge.c
+1
@@ -5,6 +5,7 @@
5 */
6
7 #include "cache.h"
8 +#include "config.h"
9 #include "attr.h"
10 #include "xdiff-interface.h"
11 #include "run-command.h"
log-tree.c
+1
@@ -1,4 +1,5 @@
1 #include "cache.h"
2 +#include "config.h"
3 #include "diff.h"
4 #include "commit.h"
5 #include "tag.h"
mailinfo.c
+1
@@ -1,4 +1,5 @@
1 #include "cache.h"
2 +#include "config.h"
3 #include "utf8.h"
4 #include "strbuf.h"
5 #include "mailinfo.h"
merge-recursive.c
+1
@@ -4,6 +4,7 @@
4 * The thieves were Alex Riesen and Johannes Schindelin, in June/July 2006
5 */
6 #include "cache.h"
7 +#include "config.h"
8 #include "advice.h"
9 #include "lockfile.h"
10 #include "cache-tree.h"
notes-utils.c
+1
@@ -1,4 +1,5 @@
1 #include "cache.h"
2 +#include "config.h"
3 #include "commit.h"
4 #include "refs.h"
5 #include "notes-utils.h"
notes.c
+1
@@ -1,4 +1,5 @@
1 #include "cache.h"
2 +#include "config.h"
3 #include "notes.h"
4 #include "blob.h"
5 #include "tree.h"
pager.c
+1
@@ -1,4 +1,5 @@
1 #include "cache.h"
2 +#include "config.h"
3 #include "run-command.h"
4 #include "sigchain.h"
5
parse-options.c
+1
@@ -1,6 +1,7 @@
1 #include "git-compat-util.h"
2 #include "parse-options.h"
3 #include "cache.h"
4 +#include "config.h"
5 #include "commit.h"
6 #include "color.h"
7 #include "utf8.h"
pathspec.c
+1
@@ -1,4 +1,5 @@
1 #include "cache.h"
2 +#include "config.h"
3 #include "dir.h"
4 #include "pathspec.h"
5 #include "attr.h"
pretty.c
+1
@@ -1,4 +1,5 @@
1 #include "cache.h"
2 +#include "config.h"
3 #include "commit.h"
4 #include "utf8.h"
5 #include "diff.h"
prompt.c
+1
@@ -1,4 +1,5 @@
1 #include "cache.h"
2 +#include "config.h"
3 #include "run-command.h"
4 #include "strbuf.h"
5 #include "prompt.h"
read-cache.c
+1
@@ -5,6 +5,7 @@
5 */
6 #define NO_THE_INDEX_COMPATIBILITY_MACROS
7 #include "cache.h"
8 +#include "config.h"
9 #include "tempfile.h"
10 #include "lockfile.h"
11 #include "cache-tree.h"
refs.c
+1
@@ -3,6 +3,7 @@
3 */
4
5 #include "cache.h"
6 +#include "config.h"
7 #include "hashmap.h"
8 #include "lockfile.h"
9 #include "iterator.h"
refs/files-backend.c
+1
@@ -1,4 +1,5 @@
1 #include "../cache.h"
2 +#include "../config.h"
3 #include "../refs.h"
4 #include "refs-internal.h"
5 #include "ref-cache.h"
remote-curl.c
+1
@@ -1,4 +1,5 @@
1 #include "cache.h"
2 +#include "config.h"
3 #include "remote.h"
4 #include "strbuf.h"
5 #include "walker.h"
remote.c
+1
@@ -1,4 +1,5 @@
1 #include "cache.h"
2 +#include "config.h"
3 #include "remote.h"
4 #include "refs.h"
5 #include "commit.h"
rerere.c
+1
@@ -1,4 +1,5 @@
1 #include "cache.h"
2 +#include "config.h"
3 #include "lockfile.h"
4 #include "string-list.h"
5 #include "rerere.h"
send-pack.c
+1
@@ -1,4 +1,5 @@
1 #include "builtin.h"
2 +#include "config.h"
3 #include "commit.h"
4 #include "refs.h"
5 #include "pkt-line.h"
sequencer.c
+1
@@ -1,4 +1,5 @@
1 #include "cache.h"
2 +#include "config.h"
3 #include "lockfile.h"
4 #include "sequencer.h"
5 #include "dir.h"
setup.c
+1
@@ -1,4 +1,5 @@
1 #include "cache.h"
2 +#include "config.h"
3 #include "dir.h"
4 #include "string-list.h"
5
sha1_file.c
+1
@@ -7,6 +7,7 @@
7 * creation etc.
8 */
9 #include "cache.h"
10 +#include "config.h"
11 #include "string-list.h"
12 #include "lockfile.h"
13 #include "delta.h"
sha1_name.c
+1
@@ -1,4 +1,5 @@
1 #include "cache.h"
2 +#include "config.h"
3 #include "tag.h"
4 #include "commit.h"
5 #include "tree.h"
submodule-config.c
+1
@@ -1,4 +1,5 @@
1 #include "cache.h"
2 +#include "config.h"
3 #include "submodule-config.h"
4 #include "submodule.h"
5 #include "strbuf.h"
submodule.c
+1
@@ -1,4 +1,5 @@
1 #include "cache.h"
2 +#include "config.h"
3 #include "submodule-config.h"
4 #include "submodule.h"
5 #include "dir.h"
t/helper/test-config.c
+1
@@ -1,4 +1,5 @@
1 #include "cache.h"
2 +#include "config.h"
3 #include "string-list.h"
4
5 /*
t/helper/test-submodule-config.c
+1
@@ -1,4 +1,5 @@
1 #include "cache.h"
2 +#include "config.h"
3 #include "submodule-config.h"
4 #include "submodule.h"
5
trailer.c
+1
@@ -1,4 +1,5 @@
1 #include "cache.h"
2 +#include "config.h"
3 #include "string-list.h"
4 #include "run-command.h"
5 #include "commit.h"
transport.c
+1
@@ -1,4 +1,5 @@
1 #include "cache.h"
2 +#include "config.h"
3 #include "transport.h"
4 #include "run-command.h"
5 #include "pkt-line.h"
unpack-trees.c
+1
@@ -1,5 +1,6 @@
1 #define NO_THE_INDEX_COMPATIBILITY_MACROS
2 #include "cache.h"
3 +#include "config.h"
4 #include "dir.h"
5 #include "tree.h"
6 #include "tree-walk.h"
upload-pack.c
+1
@@ -1,4 +1,5 @@
1 #include "cache.h"
2 +#include "config.h"
3 #include "refs.h"
4 #include "pkt-line.h"
5 #include "sideband.h"
userdiff.c
+1
@@ -1,4 +1,5 @@
1 #include "cache.h"
2 +#include "config.h"
3 #include "userdiff.h"
4 #include "attr.h"
5
versioncmp.c
+1
@@ -1,4 +1,5 @@
1 #include "cache.h"
2 +#include "config.h"
3 #include "string-list.h"
4
5 /*
wrapper.c
+1
@@ -2,6 +2,7 @@
2 * Various trivial helper wrappers around standard functions
3 */
4 #include "cache.h"
5 +#include "config.h"
6
7 static void do_nothing(size_t size)
8 {
xdiff-interface.c
+1
@@ -1,4 +1,5 @@
1 #include "cache.h"
2 +#include "config.h"
3 #include "xdiff-interface.h"
4 #include "xdiff/xtypes.h"
5 #include "xdiff/xdiffi.h"