On Thu, Jul 11, 2002 at 12:02:29PM +0200, Mirco Bova wrote:
> I noticed that when I delete a file from the working directory to restore it
> (i.e. I run cvs update on the entire directory) The file is restored but the
> modification date of the file is the current date/time instead the date/time
> when it was last commited or the original mod. date/time.
>
> This breaks my make chain leading to unwanted rebuild!
This behaviour is intentional, and the reason is specifically to
force a rebuild. In your particular case, the rebuild might have
been unnecessary, but in general it's very necessary. Suppose
foo.o was based on rev. 1.5 and you'd just gone "cvs update
-r1.4 foo.c". Or, closer to home, suppose foo.o was built from a
modified version of 1.5 (i.e. with not-yet-committed changes),
and you decided to revert the changes by doing exactly what you
in fact did.
--
| | /\
|-_|/ > Eric Siegerman, Toronto, Ont. [EMAIL PROTECTED]
| | /
Anyone who swims with the current will reach the big music steamship;
whoever swims against the current will perhaps reach the source.
- Paul Schneider-Esleben
_______________________________________________
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs