diff options
author | Elijah Newren <newren@gmail.com> | 2023-04-11 10:42:03 +0300 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2023-04-11 18:52:11 +0300 |
commit | b7b189cd5ae99f336c1185f8f8c27a118314ced1 (patch) | |
tree | 44451900fafab2dc2233a33a1ee6eb174f8c619e /resolve-undo.h | |
parent | 65156bb7ec6443ba01edcff3691d878c7a04ede0 (diff) |
treewide: reduce includes of cache.h in other headers
We had a handful of headers including cache.h that didn't need to
anymore. Drop those includes and replace them with includes of
smaller files, or forward declarations. However, note that two .c
files now need to directly include cache.h, though they should have
been including it all along given they are directly using structs
defined in it.
Signed-off-by: Elijah Newren <newren@gmail.com>
Acked-by: Calvin Wan <calvinwan@google.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'resolve-undo.h')
-rw-r--r-- | resolve-undo.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/resolve-undo.h b/resolve-undo.h index 2b3f0f901e..d1ea972771 100644 --- a/resolve-undo.h +++ b/resolve-undo.h @@ -1,7 +1,12 @@ #ifndef RESOLVE_UNDO_H #define RESOLVE_UNDO_H -#include "cache.h" +struct cache_entry; +struct index_state; +struct pathspec; +struct string_list; + +#include "hash.h" struct resolve_undo_info { unsigned int mode[3]; |