summaryrefslogtreecommitdiff
path: root/mailinfo.c
diff options
context:
space:
mode:
authorElijah Newren <newren@gmail.com>2023-02-24 00:09:26 (GMT)
committerJunio C Hamano <gitster@pobox.com>2023-02-24 01:25:28 (GMT)
commitb73ecb48114926d063d7ab96943bafcc0ae913b6 (patch)
treeabb517949e5ab2c00c506a98b143abe602ed421f /mailinfo.c
parent41227cb138c91fbd369ac6ee4877f253b39260cc (diff)
downloadgit-b73ecb48114926d063d7ab96943bafcc0ae913b6.zip
git-b73ecb48114926d063d7ab96943bafcc0ae913b6.tar.gz
git-b73ecb48114926d063d7ab96943bafcc0ae913b6.tar.bz2
hex.h: move some hex-related declarations from cache.h
hex.c contains code for hex-related functions, but for some reason these functions were declared in the catch-all cache.h. Move the function declarations into a hex.h header instead. This also allows us to remove includes of cache.h from a few C files. For now, we make cache.h include hex.h, so that it is easier to review the direct changes being made by this patch. In the next patch, we will remove that, and add the necessary direct '#include "hex.h"' in the hundreds of C files that need it. Note that reviewing the header changes in this commit might be simplified via git log --no-walk -p --color-moved $COMMIT -- '*.h'` In particular, it highlights the simple movement of code in .h files rather nicely. Signed-off-by: Elijah Newren <newren@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'mailinfo.c')
-rw-r--r--mailinfo.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/mailinfo.c b/mailinfo.c
index 833d286..9f1495d 100644
--- a/mailinfo.c
+++ b/mailinfo.c
@@ -1,5 +1,7 @@
-#include "cache.h"
+#include "git-compat-util.h"
#include "config.h"
+#include "gettext.h"
+#include "hex.h"
#include "utf8.h"
#include "strbuf.h"
#include "mailinfo.h"