> Here's the executive summary of what I see: on *nix, after fiddling
> the timestamp, "svn st" correctly detects that the file is modified,
> whereas on Windows, it thinks the file _isn't_ modified.
It should show that the file is not modified on all OSes. I don't know
how you got it to show that the file is modified on your Linux install.
(By the way, I find 'touch -r reference_file' to be much easier to use
than 'touch -t timestamp', for this kind of testing.)
Anyway, the mtime of a file is supposed to reflect when the file was
last modified. If you modify it in order to fool programs into
thinking the file was modified at a different time than it actually
was, well, that works. You can fool Subversion (and most other
programs that need to know when a file was last modified). So, uh,
don't do that then.
Received on Sat Mar 10 21:21:29 2007