]> git.cameronkatri.com Git - cgit.git/commit
ui-atom: avoid DATE_STRFTIME
authorJohn Keeping <john@keeping.me.uk>
Mon, 8 Feb 2016 15:06:27 +0000 (15:06 +0000)
committerJason A. Donenfeld <Jason@zx2c4.com>
Mon, 8 Feb 2016 17:29:11 +0000 (18:29 +0100)
commit75298209bf8386656b82f185e2901690ac5b671c
tree2b87a8890a1579b51dfc864ab247b05b4f1eced2
parent9c15f3c6954e43c5ffd36230e666eccf112803f2
ui-atom: avoid DATE_STRFTIME

Git's DATE_STRFTIME ignores the timezone argument and just uses the
local timezone regardless of whether the "local" flag is set.

Since Atom accepts ISO8601 dates [1], we can use Git's
DATE_ISO8601_STRICT instead, which does get this right.  Additionally,
we never use the local timezone here so we can use the
date_mode_from_type() wrapper to simplify the code a bit.

[1] https://tools.ietf.org/html/rfc4287#section-3.3

Signed-off-by: John Keeping <john@keeping.me.uk>
cgit.h
ui-atom.c