J'essaie de faire fonctionner ediff-revision sur le dépôt hg (mercurial-1.8.4) en utilisant Emacs v23.2 (9.0) sur OS X Lion. J'ai trouvé ceci réponse pour la première partie de mon problème mais maintenant j'obtiens ceci d'Emacs ediff-revision :
M-x ediff-revision Compare les révisions du fichier (par défaut .hgtags) : ~/myrepo.hg/.hgtags Révision 1 à comparer (la dernière révision de .hgtags par défaut) : Révision 2 à comparer (état actuel de .hgtags par défaut) :
et j'obtiens la réponse suivante :
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.