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

Reply via email to