]> git.ipfire.org Git - thirdparty/git.git/commit - pretty.h
date API: create a date.h, split from cache.h
authorÆvar Arnfjörð Bjarmason <avarab@gmail.com>
Wed, 16 Feb 2022 08:14:02 +0000 (09:14 +0100)
committerJunio C Hamano <gitster@pobox.com>
Wed, 16 Feb 2022 17:40:00 +0000 (09:40 -0800)
commit88c7b4c3c8d51510d20ebb9990750ad0e97afbfb
tree2bd40e97a951eaa60647ead589c77abff625f5d0
parentf6c71f81f9f597d94b95828b5f70f01283a56202
date API: create a date.h, split from cache.h

Move the declaration of the date.c functions from cache.h, and adjust
the relevant users to include the new date.h header.

The show_ident_date() function belonged in pretty.h (it's defined in
pretty.c), its two users outside of pretty.c didn't strictly need to
include pretty.h, as they get it indirectly, but let's add it to them
anyway.

Similarly, the change to "builtin/{fast-import,show-branch,tag}.c"
isn't needed as far as the compiler is concerned, but since they all
use the "DATE_MODE()" macro we now define in date.h, let's have them
include it.

We could simply include this new header in "cache.h", but as this
change shows these functions weren't common enough to warrant
including in it in the first place. By moving them out of cache.h
changes to this API will no longer cause a (mostly) full re-build of
the project when "make" is run.

Signed-off-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
18 files changed:
archive-zip.c
builtin/am.c
builtin/commit.c
builtin/fast-import.c
builtin/show-branch.c
builtin/tag.c
cache.h
config.c
date.c
date.h [new file with mode: 0644]
http-backend.c
ident.c
object-name.c
pretty.h
reflog-walk.h
refs.c
strbuf.c
t/helper/test-date.c