Thread (3 messages) 3 messages, 3 authors, 2019-10-29

Re: GIT_COMMITTER_* and reflog

From: Jeff King <hidden>
Date: 2019-10-29 14:34:22

On Sun, Oct 27, 2019 at 09:20:24PM +0900, Junio C Hamano wrote:
Jeff King [off-list ref] writes:
quoted
If somebody wants to pursue a patch, I suspect the solution is probably
something like this (totally untested):
Looks sensible.  It is very much unsatisfying that datestamp(),
which is used by fmt_ident() when no date string is given, seems to
totally bypass date.c::get_time(), which means the framework to give
fake timestamp via GIT_TEST_DATE_NOW cannot be used to write
reproducible tests.

Given that datestamp() is only used by the push certificate and
fast-import codepaths and nowhere else, I suspect that "fixing" it
retroactively to honor GIT_TEST_DATE_NOW would not have any negative
fallout, but that's not something I should be contemplating on
during the -rc period ;-)
Yeah, I agree datestamp() should respect $GIT_TEST_DATE_NOW. This whole
topic is not something for the -rc period, I would think.

-Peff
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help