Pertanyaan emacs ediff-revisi untuk Hg mengeluh tentang jumlah argumen yang salah


Mencoba untuk mendapatkan ediff-revisi bekerja pada repo hg (mercurial-1.8.4) menggunakan Emacs v23.2 (9.0) pada OS X Lion. aku menemukan ini menjawab untuk bagian pertama dari masalah saya tetapi sekarang saya mendapatkan ini dari Emacs ediff-revisi:

M-x ediff-revisi Bandingkan revisi untuk file (default .hgtags): ~ / myrepo.hg / .hgtags Revisi 1 untuk dibandingkan (revisi terbaru .hgtags): Revisi 2 untuk dibandingkan (status default .hgtags saat ini):

dan saya mendapat tanggapan berikut:

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.

32
2018-01-20 18:14


asal


Jawaban:


Sepertinya Anda menggunakan versi emacs / vc / vc-hg lama. Cukup upgrade mungkin adalah solusi termudah.

Saya memiliki masalah yang sama, yang dapat saya atasi sedikit demi sedikit dengan memperbaiki pengaturan kecil dan bahkan membuat patch. Itu tidak pernah benar-benar memecahkan semuanya. Sampai saya meng-upgrade ke emacs terbaru (dan file pendukung); Saya menggunakan Aquamacs distribusi sekarang, yang berfungsi dengan baik di Mac. (Meskipun keybindings lebih mac tradisional-emacs)


1