At 09:42 21/12/01 -0500, you wrote:
>Incorrect 'Entries' timestamp?

>I searched the internet and newsgroups, but I can't find any detailed 
>information on 'Entries' files and timestamps.

  http://www.cvshome.org/docs/manual/cvs_2.html#IDX38

>When I checkout a module, the file list in the 'Entries' file has timestamp 
>set to current time for all files . When I run 'cvs status', the timestamps 
>are changed to the commit time of each file.
>Is this the way it's supposed to work?

I'm no expert, but I don't think so...

>WinCVS shows the file as red (modified) after checkout (i.e. I guess this 
>means WinCVS considers a file modified if modification date differs from 
>the date in the 'Entries' file) .
>If I perform 'cvs status' from cmd, or performs an update from WinCVS, the 
>'Entries' file is updated with modification date of CVS file (,v).

Strangely enough I've been looking at a similar problem with a bespoke CVS client I've 
written - in particular getting it to work with WinCVS.

One of the things I noticed is that the command-line cvs client (on UNIX anyway) 
stores the timestamp in Entries in the following format:

  Mon Jan  1 2001 12:00:00

...whereas WinCVS stores/expects the timestamp to be in the following format:

  Mon Jan 01 2001 12:00:00

WinCVS doesn't appear to recognise the first date-format, so marks the file as 
modified...

Kind regards,
Duncan.


_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com


_______________________________________________
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs

Reply via email to