diff options
author | Jeff King <peff@peff.net> | 2016-07-22 15:51:49 -0400 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2016-07-27 14:15:51 -0700 |
commit | 642833db78aa5d7a72677aa9a9b013fb9a880f19 (patch) | |
tree | 78867445ed1858ddfe222521fbeba775c9d545e2 /Documentation | |
parent | 1a2a1e8eb93de2b89a32a52980ec7614fe9d154c (diff) | |
download | git-642833db78aa5d7a72677aa9a9b013fb9a880f19.tar.gz |
date: add "unix" format
We already have "--date=raw", which is a Unix epoch
timestamp plus a contextual timezone (either the author's or
the local). But one may not care about the timezone and just
want the epoch timestamp by itself. It's not hard to parse
the two apart, but if you are using a pretty-print format,
you may want git to show the "finished" form that the user
will see.
We can accomodate this by adding a new date format, "unix",
which is basically "raw" without the timezone.
Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'Documentation')
-rw-r--r-- | Documentation/rev-list-options.txt | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Documentation/rev-list-options.txt b/Documentation/rev-list-options.txt index 9215534afa..fd86ed12dc 100644 --- a/Documentation/rev-list-options.txt +++ b/Documentation/rev-list-options.txt @@ -751,6 +751,10 @@ Note that the `-local` option does not affect the seconds-since-epoch value (which is always measured in UTC), but does switch the accompanying timezone value. + +`--date=unix` shows the date as a Unix epoch timestamp (seconds since +1970). As with `--raw`, this is always in UTC and therefore `-local` +has no effect. ++ `--date=format:...` feeds the format `...` to your system `strftime`. Use `--date=format:%c` to show the date in your system locale's preferred format. See the `strftime` manual for a complete list of |