]> Savannah Git Hosting - gnulib.git/commit
parse-datetime: fix debug message of relative part after timezone
authorAssaf Gordon <assafgordon@gmail.com>
Thu, 5 Jan 2017 04:07:12 +0000 (23:07 -0500)
committerAssaf Gordon <assafgordon@gmail.com>
Thu, 5 Jan 2017 05:08:06 +0000 (00:08 -0500)
commit5c438e8ce7d9c74078100700cb5faa15b4de23b8
treeb215d1e8c456ebb6d44ebf3a1b97c902add2570b
parentf2d4b5caa53bd1ee14e30a6c5f998aa2ed66787c
parse-datetime: fix debug message of relative part after timezone

Relative part (e.g '+8 days') after a timezone string was not reported
(was only reported after a timezone number). Due to the parser's structure,
timezone strings with numbers were handled separately.

before:
     # Timezone number + relative part: OK
     $ ./src/date --debug +%F -d '2013-10-30 00:00:00 +00:00 -8 days'
     ...
     date: parsed relative part: -8 day(s)

     # Timezone string + relative part: missing
     $ ./src/date --debug +%F -d '2013-10-30 00:00:00 UTC -8 days'
     [ missing message ]

After: messages are printed in both cases.

* lib/parse-datetime.y ('zone' token): Call debug_print_relative_time.
ChangeLog
lib/parse-datetime.y