Rodney Sparapani wrote:
And sure enough, this function does not appear to be defined
anywhere,
although it is called from vc-menu-filter in vc-hooks.el
AHA! SVN does not use locking. So change line 968 of vc-hooks.el to
((or (eq type 'CVS) (eq type 'SVN))
and then it works for me!
That works, but I guess it is not the most elegant solution. Maybe,
instead of changing 968, you should place the following line before it:
((eq type 'SVN) "Next action on")
That's cleaner, more readable and apparently what is happening if
you had made the other change anyway.
One bug exterminated and another bug rises... So, now the menu works
(and VC is much faster than PSVN by the way). But, when I do a Show
History, then I get the *vc-change-log* buffer filled with the history
which is good, but then there is an error:
Debugger entered--Lisp error: (error "Marker does not point anywhere")
goto-char(#<marker in no buffer 0x8e9534c>)
(save-current-buffer (set-buffer (quote #<buffer "*vc-change-log*">))
(goto-char (process-mark p)) (vc-exec-after (quote ...)) (vc-exec-after
(quote ...)) (vc-exec-after (quote ...)))
(with-current-buffer (quote #<buffer "*vc-change-log*">) (goto-char
(process-mark p)) (vc-exec-after (quote ...)) (vc-exec-after (quote
...)) (vc-exec-after (quote ...)))
(lambda (p s) (with-current-buffer (quote #<buffer
"*vc-change-log*">) (goto-char ...) (vc-exec-after ...) (vc-exec-after
...) (vc-exec-after ...)))(#<process "svn" pid 768 state:exit>
"finished\n")
I think this says that (process-mark p) does not return a valid marker.
The definition of vc-exec-after is on line 943 of vc.el
and (process-mark p) is on line 962 inside that function.
Oh... and by the way, commenting out that line fixes the bug!!!
--
Rodney Sparapani Center for Patient Care & Outcomes Research (PCOR)
Sr. Biostatistician
http://www.mcw.edu/pcor
4 wheels good, 2 wheels better! Medical College of Wisconsin (MCW)
WWLD?: What Would Lombardi Do? Milwaukee, WI, USA
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta