Cuando clono un repositorio de Mercurial, generalmente muestra los archivos como modificados cuando no lo han hecho. Esto puede suceder cuando hago los siguientes pasos;Mercurial que muestra archivos modificados incorrectamente
$ hg clone <url>
$ cd project
$ hg st
.... large number of files with M at the start for modified
$ hg diff
.... no result.
Creo que esto es debido a que los archivos han tenido sus permisos cambiados en el proceso así que parece que los archivos son diferentes desde hg realidad no hace un diff en cada archivo cuando se utiliza hg st. Sé que esto también puede pasar en git.
si realizo un hg commit entonces el problema desaparece pero significa que tengo que hacer un commit vacío y eso no es particularmente agradable.
He intentado hacer varias cosas como hg st --all para obtener más información y solo muestra que algunos archivos están modificados - no todos. No puedo ver un patrón.
Cuando estoy haciendo mi clonación hg ocurre en mi unidad de red que utilicé porque está respaldado. No estoy seguro de si esto podría ser lo que hace que cambien los permisos del archivo. Actualmente estoy ejecutando Ubunut 9.04.
¿Hay alguna manera de que pueda obtener hg st para que se corrija de algún modo?
El proyecto en cuestión (aunque ha sucedido con otros) es http://bitbucket.org/d0ugal/django-bursar/overview/ ya que estoy buscando algo de trabajo en él.
Tengo este problema también, es muy molesto y me hace sentir que Mercurial no es confiable. – Webnet