Cercando di ottenere la revisione di ediff lavorando su repo hg (mercurial-1.8.4) usando Emacs v23.2 (9.0) su OS X Lion. Ho trovato questo answer per la prima parte del mio problema, ma ora sto ottenendo questo da Emacs ediff-revisione:emacs ediff-revision per Hg si lamenta del numero errato di argomenti
Mx-ediff revisione Confronta le versioni per il file (.hgtags default): ~/myrepo.hg/.hgtags revisione 1 per confrontare (ultima revisione delle .hgtags di default): revisione 2 per confrontare (lo stato attuale di .hgtags di default):
e ottengo la seguente risposta:
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.
Prova a impostare la variabile 'debug-on-error' su true. Quando si verifica l'errore, dovrebbe essere visualizzato un buffer chiamato '* Backtrace *' - aggiungere il contenuto di questo buffer alla domanda. –
Inoltre, carica le librerie 'ediff.el' e' ediff-util.el' prima di provocare l'errore. Questo ti darà maggiori e migliori informazioni in '* Backtrace *', perché farà riferimento al codice sorgente invece del codice compilato da byte. Questa è in genere una buona idea ogni volta che si intende utilizzare il debugger. – Drew