Re: [PATCH] t1016-compatObjectFormat: Really freeze time for reproduciblity
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Oct 28, 2025, 17:15 UTC
- Message-ID
- <xmqqv7jzc5hw.fsf@gitster.g>
- In-Reply-To
- <87frb310d2.fsf_-_@email.froward.int.ebiederm.org>
"Eric W. Biederman" <ebiederm@xmission.com> writes:
Show 12 quoted lines
> By default gpg still allows time to move forward with --faked-system-time. > So in those rare instances when the system is heavily loaded an gpg runs > slower than other times, signatures over the exact same data differ > due to timestamps with a minuscule difference. > > Reading through the gpg documentation with a close eye, time can be > frozen by including an exclamation point at the end of the argument to > --faked-system-time. > ... > t/t1016-compatObjectFormat.sh | 6 ++++++ > t/t1016/gpg | 2 +- > 2 files changed, 7 insertions(+), 1 deletion(-)
Geez, how are we expected to find the need for '!' ourselves X-<.
Thanks for root causing the issue so quickly once it was raised.
And let me drop the "let's disable flakey ones" band-aid patch from the queue.