I'm running TortoiseHG 2.1.3 on Windows 7.
Is it possible to "Update" a repository to a particular point in the past and force the local files that are retrieved to have a modified date/time identical to that of when they were committed?
At the moment, if I "update" to a previous point in time, all the file involved are given a modified date/time of "now". I understand why this is happening as to make sure the IDE builds using the correct files (when it checks to see what has changed since the last build).
This isn't a major problem, but causing me a bit of headache when I'm trying to work out the latest files that are required.
I think hg archive
(from command line) will do something along the lines of what you want.
EDIT: It seems as of: Mercurial Distributed SCM (version 3.0.1)
That the date/timestamps of all archive files are set to the requested revision date, not to the date/timestamp of most recent commit for a given file. Not the most useful thing. It sure seems like this is a change from how it used to work.
See this extension for one possible solution currently: