]> git.ipfire.org Git - thirdparty/git.git/commit - ref-filter.c
date API: provide and use a DATE_MODE_INIT
authorÆvar Arnfjörð Bjarmason <avarab@gmail.com>
Wed, 16 Feb 2022 08:14:03 +0000 (09:14 +0100)
committerJunio C Hamano <gitster@pobox.com>
Wed, 16 Feb 2022 17:40:00 +0000 (09:40 -0800)
commitf1842898324330dcf7a3b30ea08d18a68bd19ceb
treede9ec60456d9f3f2b3e36db374d27288bed97eff
parent88c7b4c3c8d51510d20ebb9990750ad0e97afbfb
date API: provide and use a DATE_MODE_INIT

Provide and use a DATE_MODE_INIT macro. Most of the users of struct
date_mode" use it via pretty.h's "struct pretty_print_context" which
doesn't have an initialization macro, so we're still bound to being
initialized to "{ 0 }" by default.

But we can change the couple of callers that directly declared a
variable on the stack to instead use the initializer, and thus do away
with the "mode.local = 0" added in add00ba2de9 (date: make "local"
orthogonal to date format, 2015-09-03).

Signed-off-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
date.c
date.h
ref-filter.c
t/helper/test-date.c