> On 2. Aug 2024, at 18:19, Junio C Hamano <gitster@xxxxxxxxx> wrote: > > the.tester@xxxxxxx writes: > >> To me, the error message is at least misleading. > > Correct. The error message is prepared for the most common case > where people ask for an invalid format, but does not pay attention > to the fact that some timestamps are not out of range in the Git > timescale and such an out of range timestamp can be fed to the > program. > > Something along the following line may be a good first step to fix > it. > > builtin/commit.c | 2 +- > ident.c | 3 ++- > 2 files changed, 3 insertions(+), 2 deletions(-) > > diff --git c/builtin/commit.c w/builtin/commit.c > index 66427ba82d..24de55ae86 100644 > --- c/builtin/commit.c > +++ w/builtin/commit.c > ……… > or date out of range: %s"), > + date_str); > } > else > strbuf_addstr(ident, ident_default_date()); > Yes, that would improve the error message. Would it make sense to create a pull request for this? – If so, should I do it? Or you?, Neither or us? (That said, I wished I were familiar enough with C, to allow Git processing of a wider range of dates, but I’m not.)
Attachment:
signature.asc
Description: Message signed with OpenPGP