When I clone a Mercurial repository, it usually shows that files change when they are not. This can happen if I do the following steps:
$ hg clone <url> $ cd project $ hg st .... large number of files with M at the start for modified $ hg diff .... no result.
I think this is because their permissions were changed in the files, so it seems that the files are different from each other, since hg does not actually diff for each file when using hg st. I know this can happen in git too.
if I execute hg commit then the problem goes away, but that means I have to do an empty commit, and that is not particularly nice.
I tried doing something like hg st -all to get more information, and this only shows that some files are changed - not all. I do not see the template.
When I make my hg-clone, this happens on my network drive, which I used because backing it up - I'm not sure if this could be the reason for changing the file permissions? I am currently running Ubunut 9.04.
is there a way i can get hg st to somehow fix myself?
The project in question (although it happened to others) is http://bitbucket.org/d0ugal/django-bursar/overview/ as I am looking for work on it.
dvcs mercurial
Orange box
source share