summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJim Meyering <meyering@redhat.com>2007-11-22 22:44:51 +0100
committerJim Meyering <meyering@redhat.com>2007-11-23 08:27:16 +0100
commit0e9b06482efea407a7a90630c9e62d9bec5e94f4 (patch)
tree9522a2b66fdfdfc72d9811fd410cc3449773a951
parent849c3830dc9b89a698a279a75c2bfa1e4f985fe4 (diff)
downloadcoreutils-0e9b06482efea407a7a90630c9e62d9bec5e94f4.tar.xz
Add tests to show new class of strings accepted by date -d.
* tests/misc/date (rel-1day, rel-plus1): New tests for the recent change in gnulib's getdate.y. * NEWS: Mention the fix.
-rw-r--r--ChangeLog7
-rw-r--r--NEWS3
-rwxr-xr-xtests/misc/date5
3 files changed, 15 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 3d682f910..1473f7ef3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2007-11-23 Jim Meyering <meyering@redhat.com>
+
+ Add tests to show new class of strings accepted by date -d.
+ * tests/misc/date (rel-1day, rel-plus1): New tests for the recent
+ change in gnulib's getdate.y.
+ * NEWS: Mention the fix.
+
2007-11-22 Jim Meyering <meyering@redhat.com>
Quiet warnings about unused parameters.
diff --git a/NEWS b/NEWS
index a5936f896..14fb3cd8b 100644
--- a/NEWS
+++ b/NEWS
@@ -108,6 +108,9 @@ GNU coreutils NEWS -*- outline -*-
cut now diagnoses the '-' in "cut -f -" as an invalid range, rather
than interpreting it as the unlimited range, "1-".
+ date -d now accepts strings of the form e.g., 'YYYYMMDD +N days',
+ in addition to the usual 'YYYYMMDD N days'.
+
du -s now includes the size of any stat'able-but-inaccessible directory
in the total size.
diff --git a/tests/misc/date b/tests/misc/date
index 7408ea277..4a87e648a 100755
--- a/tests/misc/date
+++ b/tests/misc/date
@@ -126,6 +126,11 @@ my @Tests =
['rel-3a', "-d '$d1 4 seconds ago' $fmt", {OUT=>"$d0 08:17:44"}],
+ # This has always worked, ...
+ ['rel-1day', "-d '20050101 1 day' +%F", {OUT=>"2005-01-02"}],
+ # ...but up to coreutils-6.9, this was rejected due to the "+".
+ ['rel-plus1', "-d '20050101 +1 day' +%F", {OUT=>"2005-01-02"}],
+
['next-s', "-d '$d1 next second' '+%Y-%m-%d %T'", {OUT=>"$d0 $ts"}],
['next-m', "-d '$d1 next minute' '+%Y-%m-%d %T'", {OUT=>"$d0 $tm"}],
['next-h', "-d '$d1 next hour' '+%Y-%m-%d %T'", {OUT=>"$d0 $th"}],