Derek Scherger writes:
>
> I noticed after the y2k rollover that CVS dates had year <= 99 and then
> year >= 2000 which seemed kinda strange. I haven't checked but this
> might have been fixed in one of the 1.10.x releases.
There's nothing to fix -- the RCS file format explicitly requires that
peculiar date format:
Dates, which appear after the date keyword, are of the
form Y.mm.dd.hh.mm.ss, where Y is the year, mm the month
(01-12), dd the day (01-31), hh the hour (00-23), mm the
minute (00-59), and ss the second (00-60). Y contains
just the last two digits of the year for years from 1900
through 1999, and all the digits of years thereafter.
Dates use the Gregorian calendar; times use UTC.
The reason was to avoid gratuitous incompatibility with old RCS
implementations that only supported two-digit dates while allowing for
unambiguous post-1999 dates.
-Larry Jones
...That would be pretty cool, if they weren't out to kill me. -- Calvin