From f2d4b5caa53bd1ee14e30a6c5f998aa2ed66787c Mon Sep 17 00:00:00 2001 From: Assaf Gordon Date: Wed, 4 Jan 2017 23:02:41 -0500 Subject: [PATCH] parse-datetime: fix incorrect debug message on lone number A lone number is an absolute value, not a relative time part. before: $ date --debug -d '20130101' date: parsed number part: today/this/now After: $ ./src/date --debug -d '20130101' date: parsed number part: (Y-M-D) 2013-01-01 * lib/parse-datetime.y ('item'/'number' tokens): Call 'debug_print_current_time' instead of 'debug_print_relative_time'. --- ChangeLog | 13 +++++++++++++ lib/parse-datetime.y | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 76c7569272..45af1d8143 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,16 @@ +2017-01-04 Assaf Gordon + + parse-datetime: fix incorrect debug message on lone number + A lone number is an absolute value, not a relative time part. + before: + $ date --debug -d '20130101' + date: parsed number part: today/this/now + After: + $ ./src/date --debug -d '20130101' + date: parsed number part: (Y-M-D) 2013-01-01 + * lib/parse-datetime.y ('item'/'number' tokens): Call + 'debug_print_current_time' instead of 'debug_print_relative_time'. + 2017-01-02 Paul Eggert doc: modernize for C11 etc. diff --git a/lib/parse-datetime.y b/lib/parse-datetime.y index a4743128c9..58e817f13b 100644 --- a/lib/parse-datetime.y +++ b/lib/parse-datetime.y @@ -619,7 +619,7 @@ item: } | number { - debug_print_relative_time (_("number"), pc); + debug_print_current_time (_("number"), pc); } | hybrid { -- 2.39.5