emacs ediff-revision для Hg жалуется на неправильное количество аргументов - PullRequest
32 голосов
/ 20 января 2012

Попытка заставить ediff-revision работать с репозиторием hg (mercurial-1.8.4) с использованием Emacs v23.2 (9.0) на OS X Lion. Я нашел этот ответ для первой части моей проблемы, но теперь я получаю это из Emacs ediff-revision:

M-x Ediff-Revision Сравнить ревизии для файла (по умолчанию .hgtags): ~ / myrepo.hg / .hgtags Версия 1 для сравнения (последняя версия по умолчанию .hgtags): Версия 2 для сравнения (текущее состояние .hgtags по умолчанию):

и я получаю следующий ответ:

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.

1 Ответ

1 голос
/ 23 октября 2014

Кажется, вы используете старую версию emacs / vc / vc-hg.Простое обновление, вероятно, самое простое решение.

У меня была похожая проблема, которую я мог решить постепенно, улучшив небольшие настройки и даже сделав патч.Это никогда не решало все.Пока я не обновлюсь до недавнего emacs (и файла поддержки);Сейчас я использую дистрибутив Aquamacs , который отлично работает на Mac.(Несмотря на то, что сочетания клавиш более обычны для emacs)

...