>Submitter-Id: net
>Originator: Tom Meyer
>Organization:
net
>Confidential: no
>Synopsis: Year 2000 dates can't be parsed.
>Severity: critical
>Priority: high
>Category: cvs
>Class: sw-bug
>Release: cvs-1.9 and cvs-1.10
>Environment:
System: SunOS marmaduke 5.6 Generic_105181-05 sun4u sparc SUNW,Ultra-60
Architecture: sun4
>Description:
Doing anything with a year 2000 date for the -D option fails.
Not surprisingly, this applies to each of "cvs diff", "cvs checkout", and "cvs
update".
If you do:
cvs checkout -D "4/7/00"
You get:
cvs [checkout aborted]: Can't parse date/time: 4/7/00
Changing this to -D "4/7/99" is accepted.
I figured this would be fixed in cvs version 1.10, so I downloaded it.
It failed as did version 1.9.
>How-To-Repeat:
cvs checkout -D "4/7/00"
>Fix:
No known work around when there is no tag with or around the same date
or if not all files are tagged.