Starting from
emacs -Q
and opening a file under bazaar version control and then doing
M-x ediff-revision
I get the backtrace below.
Debugger entered--Lisp error: (wrong-number-of-arguments #[(file &optional
editable rev) "..." [rev error "Operation not supported"] 2] 4)
vc-bzr-checkout("c:/EmacsW32/nxhtml/nxhtml/doc/nxhtml-changes.html" nil
nil "c:/EmacsW32/nxhtml/nxhtml/doc/nxhtml-changes.html21963Vr")
apply(vc-bzr-checkout
("c:/EmacsW32/nxhtml/nxhtml/doc/nxhtml-changes.html" nil nil
"c:/EmacsW32/nxhtml/nxhtml/doc/nxhtml-changes.html21963Vr"))
vc-call-backend(Bzr checkout
"c:/EmacsW32/nxhtml/nxhtml/doc/nxhtml-changes.html" nil nil
"c:/EmacsW32/nxhtml/nxhtml/doc/nxhtml-changes.html21963Vr")
vc-default-find-revision(Bzr
"c:/EmacsW32/nxhtml/nxhtml/doc/nxhtml-changes.html" nil #<buffer *temp
file*>)
apply(vc-default-find-revision Bzr
("c:/EmacsW32/nxhtml/nxhtml/doc/nxhtml-changes.html" nil #<buffer *temp
file*>))
vc-call-backend(Bzr find-revision
"c:/EmacsW32/nxhtml/nxhtml/doc/nxhtml-changes.html" nil #<buffer *temp
file*>)
vc-find-revision("c:/EmacsW32/nxhtml/nxhtml/doc/nxhtml-changes.html"
nil)
ediff-vc-revision-other-window(nil)
byte-code("..." [rev1 rev1buf file1 rev2 rev2buf file2
ediff-vc-revision-other-window buffer-file-name "" lambda nil
ediff-delete-version-file or startup-hooks] 7)
ediff-vc-internal("" "" nil)
ediff-revision(nil)
call-interactively(ediff-revision t nil)
execute-extended-command(nil)
call-interactively(execute-extended-command nil nil)
In GNU Emacs 23.0.60.1 (i386-mingw-nt5.1.2600)
of 2008-08-10