info-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: checkout time is stamped on files, not last commit times


From: Arthur Barrett
Subject: RE: checkout time is stamped on files, not last commit times
Date: Fri, 14 Sep 2007 11:34:22 +1000

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

[Prev in Thread] Current Thread [Next in Thread]