Re: [PATCH] builtin-commit: add --date option
From: Junio C Hamano <hidden>
Date: 2016-06-15 22:47:49
Miklos Vajna [off-list ref] writes:
On Tue, Dec 01, 2009 at 01:27:32AM +0100, Miklos Vajna [off-list ref] wrote:quoted
+--date=<date>:: + Override the date used in the commit. The format is the Git + native one and is `<time> SP <offutc>`.I just noticed that fmt_ident() calls parse_date(), so other formats are supported as well. Is there any documentation describing what does parse_date() accept? Based on t0006-date.sh and the comments in the source, I see 3 supported formats: 1) <unix timestamp> <timezone> 2) A format like 2008-12-02 18:04:00 3) RFC 2822 (Thu, 21 Dec 2000 16:01:07 +0200)
The above are all supported (you can label 2 as ISO even though the
official ISO8601 wants "T" instead of " " between date and time).
For more amusing ones, see
http://article.gmane.org/gmane.comp.version-control.git/12241
and follow the discussion there ;-)