Intentando que ediff-revision trabaje en repo hg (mercurial-1.8.4) usando Emacs v23.2 (9.0) en OS X Lion. He encontrado esta answer para la primera parte de mi problema, pero ahora me estoy haciendo esto desde Emacs-ediff revisión:emacs ediff-revision para Hg se queja sobre Número incorrecto de argumentos
Mx-ediff revisión Comparar revisiones para archivo (.hgtags por defecto): ~/myrepo.hg/.hgtags revisión 1 comparar (última revisión de .hgtags por defecto): revisión 2 para comparar (estado actual de .hgtags por defecto):
y me da la siguiente respuesta:
Checking out /Users/username/repo.hg/.hgtags.~tip~...
apply: Wrong number of arguments: (lambda (file &optional editable rev) "Retrieve a revision of FILE.
EDITABLE is ignored.
Intente establecer la variable 'debug-on-error' en verdadero. Cuando se produce el error, se debe mostrar un búfer llamado '* Backtrace *' - agregue el contenido de este búfer a su pregunta. –
Además, cargue las bibliotecas 'ediff.el' y' ediff-util.el' antes de provocar el error. Eso le dará más y mejor información en '* Backtrace *', ya que se referirá al código fuente en lugar del código compilado en bytes. Esta suele ser una buena idea cada vez que pretendes utilizar el depurador. – Drew