]> Savannah Git Hosting - gnulib.git/commitdiff
parse-datetime: fix incorrect debug message on lone number
authorAssaf Gordon <assafgordon@gmail.com>
Thu, 5 Jan 2017 04:02:41 +0000 (23:02 -0500)
committerAssaf Gordon <assafgordon@gmail.com>
Thu, 5 Jan 2017 05:08:06 +0000 (00:08 -0500)
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
lib/parse-datetime.y

index 76c75692723c899e19e7b99692592980639a83f3..45af1d81438acf38bb31df69bd2a66877a774b6c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,16 @@
+2017-01-04  Assaf Gordon <assafgordon@gmail.com>
+
+       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  <eggert@cs.ucla.edu>
 
        doc: modernize for C11 etc.
index a4743128c985a9c3ffbead9223dff58fd3a0df02..58e817f13b9088ff8a4ae587ccf3c4468d887e1b 100644 (file)
@@ -619,7 +619,7 @@ item:
       }
   | number
       {
-        debug_print_relative_time (_("number"), pc);
+        debug_print_current_time (_("number"), pc);
       }
   | hybrid
       {