Mark,

> > The default for cvs seems to be that when you checkout
> > a project, the files are all stamped in the file system with
> > the checkout time (the time now).
> 
> No.  For an initial checkout, the timestamps are set to match the
> repository.  Subsequent updates (even if done with the 
> checkout command)
> set the timestamps on updated files to the current time 
> rather than the
> checkin time to allow make dependencies to work correctly.

CVSNT client (GPL/free, unix/linux/windows/mac just like CVS) has a -t
switch on update (and on checkout) so you can checkout/update using the
last checkin time.  This works with a CVSNT Server (unix/linux etc)
however I've no idea what it does against a CVS server...
http://www.cvsnt.org/manual/html/update.html#update-options

Regards,


Arthur


Reply via email to