I have installed Windows7 on my computer, and I had to change all permissions/take ownership – which apparently “touched” all my files, and now everything appears to be “modified” (when I do “hg status”), but only some files have actual changes.
Is there a command I can run so that I will either “commit” or “revert” all the files that have no actual change in them (i.e. text is unchanged, even if file attributes are changed).
added:
I’ve upgraded from WinXP to Win7. I didn’t actually “copy” anything, the repository is the same on disk…. it’s just Windows that changed. After the upgrade, I didn’t have access to some of the files, I a needed to “take ownership” in order to re-gain access (somehow the user rights were not properly preserved). Here is what I get:
$ hg stat
../../test/acceptance/spidermonkey/js1_5/String/regress-179068.as M
$ hg diff ../../test/acceptance/spidermonkey/js1_5/String/regress-179068.as
I think you’ve failed to get the repository
.hgproperly copied.You should probably hg clone the repository and work from there.
added: Ugh, the output of
hg verifyandhg summarywould probably be useful to you (and posted here if you are still confounded). I fear for your repository and hope you have a backup (or be lucky and really only need “tip”).