Skip to content

Commit

Permalink
treewide: be explicit about dependence on advice.h
Browse files Browse the repository at this point in the history
Dozens of files made use of advice functions, without explicitly
including advice.h.  This made it more difficult to find which files
could remove a dependence on cache.h.  Make C files explicitly include
advice.h if they are using it.

Signed-off-by: Elijah Newren <[email protected]>
Acked-by: Calvin Wan <[email protected]>
Signed-off-by: Junio C Hamano <[email protected]>
  • Loading branch information
newren authored and gitster committed Apr 11, 2023
1 parent 74ea5c9 commit 6c6ddf9
Show file tree
Hide file tree
Showing 25 changed files with 24 additions and 1 deletion.
1 change: 1 addition & 0 deletions add-patch.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#include "cache.h"
#include "add-interactive.h"
#include "advice.h"
#include "alloc.h"
#include "environment.h"
#include "gettext.h"
Expand Down
1 change: 1 addition & 0 deletions branch.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#include "git-compat-util.h"
#include "cache.h"
#include "advice.h"
#include "config.h"
#include "branch.h"
#include "environment.h"
Expand Down
1 change: 1 addition & 0 deletions builtin/add.c
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
*/
#define USE_THE_INDEX_VARIABLE
#include "cache.h"
#include "advice.h"
#include "config.h"
#include "builtin.h"
#include "lockfile.h"
Expand Down
1 change: 1 addition & 0 deletions builtin/am.c
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
#define USE_THE_INDEX_VARIABLE
#include "cache.h"
#include "abspath.h"
#include "advice.h"
#include "config.h"
#include "builtin.h"
#include "environment.h"
Expand Down
1 change: 1 addition & 0 deletions builtin/clone.c
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
#define USE_THE_INDEX_VARIABLE
#include "builtin.h"
#include "abspath.h"
#include "advice.h"
#include "config.h"
#include "environment.h"
#include "gettext.h"
Expand Down
1 change: 1 addition & 0 deletions builtin/commit.c
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@

#define USE_THE_INDEX_VARIABLE
#include "cache.h"
#include "advice.h"
#include "config.h"
#include "lockfile.h"
#include "cache-tree.h"
Expand Down
1 change: 1 addition & 0 deletions builtin/fetch.c
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
* "git fetch"
*/
#include "cache.h"
#include "advice.h"
#include "config.h"
#include "gettext.h"
#include "environment.h"
Expand Down
1 change: 1 addition & 0 deletions builtin/merge-recursive.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#include "cache.h"
#include "builtin.h"
#include "advice.h"
#include "commit.h"
#include "gettext.h"
#include "tag.h"
Expand Down
1 change: 1 addition & 0 deletions builtin/merge.c
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
#define USE_THE_INDEX_VARIABLE
#include "cache.h"
#include "abspath.h"
#include "advice.h"
#include "alloc.h"
#include "config.h"
#include "environment.h"
Expand Down
1 change: 1 addition & 0 deletions builtin/mv.c
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
#define USE_THE_INDEX_VARIABLE
#include "builtin.h"
#include "abspath.h"
#include "advice.h"
#include "alloc.h"
#include "config.h"
#include "environment.h"
Expand Down
1 change: 1 addition & 0 deletions builtin/pull.c
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
*/
#define USE_THE_INDEX_VARIABLE
#include "cache.h"
#include "advice.h"
#include "config.h"
#include "builtin.h"
#include "gettext.h"
Expand Down
1 change: 1 addition & 0 deletions builtin/push.c
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
* "git push"
*/
#include "cache.h"
#include "advice.h"
#include "branch.h"
#include "config.h"
#include "environment.h"
Expand Down
1 change: 1 addition & 0 deletions builtin/reset.c
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
*/
#define USE_THE_INDEX_VARIABLE
#include "builtin.h"
#include "advice.h"
#include "config.h"
#include "environment.h"
#include "gettext.h"
Expand Down
1 change: 1 addition & 0 deletions builtin/tag.c
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
*/

#include "cache.h"
#include "advice.h"
#include "config.h"
#include "builtin.h"
#include "environment.h"
Expand Down
1 change: 0 additions & 1 deletion cache.h
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
#include "strbuf.h"
#include "hashmap.h"
#include "list.h"
#include "advice.h"
#include "gettext.h"
#include "convert.h"
#include "string-list.h"
Expand Down
1 change: 1 addition & 0 deletions config.c
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
*/
#include "cache.h"
#include "abspath.h"
#include "advice.h"
#include "alloc.h"
#include "date.h"
#include "branch.h"
Expand Down
1 change: 1 addition & 0 deletions convert.c
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
#include "cache.h"
#include "advice.h"
#include "config.h"
#include "gettext.h"
#include "hex.h"
Expand Down
1 change: 1 addition & 0 deletions editor.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#include "cache.h"
#include "abspath.h"
#include "advice.h"
#include "config.h"
#include "environment.h"
#include "gettext.h"
Expand Down
1 change: 1 addition & 0 deletions notes-merge.c
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
#include "cache.h"
#include "advice.h"
#include "commit.h"
#include "gettext.h"
#include "refs.h"
Expand Down
1 change: 1 addition & 0 deletions object-name.c
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
#include "cache.h"
#include "advice.h"
#include "config.h"
#include "environment.h"
#include "gettext.h"
Expand Down
1 change: 1 addition & 0 deletions refs.c
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
*/

#include "cache.h"
#include "advice.h"
#include "alloc.h"
#include "config.h"
#include "environment.h"
Expand Down
1 change: 1 addition & 0 deletions sequencer.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#include "cache.h"
#include "abspath.h"
#include "advice.h"
#include "alloc.h"
#include "config.h"
#include "environment.h"
Expand Down
1 change: 1 addition & 0 deletions transport.c
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
#include "cache.h"
#include "advice.h"
#include "alloc.h"
#include "config.h"
#include "environment.h"
Expand Down
1 change: 1 addition & 0 deletions unpack-trees.c
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
#include "cache.h"
#include "advice.h"
#include "strvec.h"
#include "repository.h"
#include "config.h"
Expand Down
1 change: 1 addition & 0 deletions wt-status.c
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
#include "cache.h"
#include "advice.h"
#include "wt-status.h"
#include "object.h"
#include "dir.h"
Expand Down

0 comments on commit 6c6ddf9

Please sign in to comment.