mirror of
https://github.com/git/git.git
synced 2026-04-03 05:20:08 +02:00
date: make "iso-strict" conforming for the UTC timezone
ISO 8601-1:2020-12 specifies that a zero timezone offset must be denoted with a "Z" suffix instead of the numeric "+00:00". Add the correponding special case to show_date() and a new test. Changing an established output format which might be depended on by scripts is always problematic, but here we choose to adhere more closely to the published standard. Reported-by: Michael Osipov <michael.osipov@innomotics.com> Signed-off-by: Beat Bolli <dev+git@drbeat.li> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
committed by
Junio C Hamano
parent
945115026a
commit
69e2bee1a3
@@ -46,6 +46,7 @@ check_show () {
|
||||
TIME='1466000000 +0200'
|
||||
check_show iso8601 "$TIME" '2016-06-15 16:13:20 +0200'
|
||||
check_show iso8601-strict "$TIME" '2016-06-15T16:13:20+02:00'
|
||||
check_show iso8601-strict "$(echo "$TIME" | sed 's/+0200$/+0000/')" '2016-06-15T14:13:20Z'
|
||||
check_show rfc2822 "$TIME" 'Wed, 15 Jun 2016 16:13:20 +0200'
|
||||
check_show short "$TIME" '2016-06-15'
|
||||
check_show default "$TIME" 'Wed Jun 15 16:13:20 2016 +0200'
|
||||
|
||||
Reference in New Issue
Block a user