Quoting Miklos Vajna <vmiklos@xxxxxxxxxxxxxx> > --- I don't think any message needs to be there, but a Signed-Off-By: line should be. > +The GIT_AUTHOR_DATE, GIT_COMMITTER_DATE environment variables > +ifdef::git-commit[] > +and the `--date` option > +endif::git-commit[] > +support the following date formats: > + > +Git native format:: > + It is `<unix timestamp> <timezone offset>`, where `<unix > + timestamp>` is the number of seconds since the UNIX epoch. > + `<timezone offset>` is a positive or negative offset from UTC. > + For example CET (which is 2 hours ahead UTC) is `+0200`. It is better to call it 'internal' format, instead of 'native'. I think 'native' means the most natural way to Git, and users view what 'git show' outputs as 'native'. nana.git% git show -s v1.6.5^0 | grep Date Date: Sat Oct 10 00:05:19 2009 -0700 nana.git% ./test-date parse 'Sat Oct 10 00:05:19 2009 -0700' Sat Oct 10 00:05:19 2009 -0700 -> 2009-10-10 07:05:19 +0000 And 'Git native' format is also supported, I think. > +RFC 2822:: > + The standard email format as described by RFC 2822, for example > + `Thu, 07 Apr 2005 22:13:13 +0200`. > + > +ISO 8601:: > + Time and date specified by the ISO 8601 standard, for example > + `2005-04-07T22:13:13`. The parser accepts a space instead of the > + `T` character as well. I didn't know about "T", but it works (^_^). nana.git% ./test-date parse '2005-04-07T22:13:13' 2005-04-07T22:13:13 -> 2005-04-07 13:13:13 +0000 Is there something wrong with 'show'? nana.git% ./test-date show '2005-04-07T22:13:13' 2005-04-07T22:13:13 -> 40 years ago -- Nanako Shiraishi http://ivory.ap.teacup.com/nanako3/ -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html