[Top][All Lists]
[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