Pregunta:
Recientemente actualicé magit de melpa. Parece que requiere Emacs 24.4. Desde que tenía 24.3, también actualicé Emacs a 24.5.
Cuando hago Mx magit-status y elijo el directorio con .git, me pregunta si quiero crear un repositorio en ese directorio. Yo digo que no y no pasa nada. Parece que magit piensa que el directorio no es un repositorio de git. Si digo que sí, se produce un error de número incorrecto de argumentos.
Esperé la próxima actualización de magit, este problema aún no se ha solucionado. ¿Debería volver a una versión estable?
Mx magit-version dice Magit 20150707.1446, Git 1.7.10.4, Emacs 24.5.1
Respuesta:
Ese problema es sintomático de usar Magit 2.x con una versión antigua de Git (ciertamente con Git 1.7).
Deberá actualizar Git (en la actualidad, serequiere la versión 1.9.4 o posterior) o, de lo contrario, degradar Magit .
Consulte también Actualización desde una versión anterior :
También tenga en cuenta que a partir de la versión 2.1.0, Magit requiere al menos Emacs 24.4 y Git 1.9.4. Debe asegurarse de tener al menos estas versiones instaladas antes de actualizar Magit. Y si se conecta a hosts remotos mediante Tramp, también debe asegurarse de instalar una versión de Git lo suficientemente reciente en estos hosts.