Re: [PATCH] builtin-commit: add --date option
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Dec 2, 2009, 17:35 UTC
- Message-ID
- <7vpr6xgtxn.fsf@alter.siamese.dyndns.org>
- In-Reply-To
- <20091202171117.GY31763@genesis.frugalware.org>
Miklos Vajna <vmiklos@frugalware.org> writes:
Show 18 quoted lines
> On Tue, Dec 01, 2009 at 01:27:32AM +0100, Miklos Vajna <vmiklos@frugalware.org> wrote: >> +--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 ;-)