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

Reply via email to