Peter Samuelson <peter_at_p12n.org> wrote: > Now do a 'svn update' or 'svn switch' which changes foo.c. > > Current svn: foo.c mtime is set to the present time. It is now newer > than foo.o. [Of course you can set foo.o's mtime in the future, but > that's just breaking things _on purpose_.]
Ahem. At least with 1.7+ (and probably for a long time before that), a c/o or update sets ctime=atime=now and mtime will be set commit time. I.e. make *will* break if you update to older revisions. -- Stefan^2.