]> git.eshelyaron.com Git - emacs.git/commitdiff
(log-view-vc-backend): Declare for compiler.
authorDan Nicolaescu <dann@ics.uci.edu>
Mon, 5 Oct 2009 15:12:29 +0000 (15:12 +0000)
committerDan Nicolaescu <dann@ics.uci.edu>
Mon, 5 Oct 2009 15:12:29 +0000 (15:12 +0000)
(vc-hg-outgoing-mode, vc-hg-incoming-mode): Set
log-view-vc-backend so that diff can work.

lisp/ChangeLog
lisp/vc-hg.el

index 560ec8e09a48d3f2628ee15d7d578e72b6984594..29f947eb140628a41936fd1ec43a3fb5994caa92 100644 (file)
@@ -1,5 +1,9 @@
 2009-10-05  Dan Nicolaescu  <dann@ics.uci.edu>
 
+       * vc-hg.el (log-view-vc-backend): Declare for compiler.
+       (vc-hg-outgoing-mode, vc-hg-incoming-mode): Set
+       log-view-vc-backend so that diff can work.
+
        * log-view.el (log-view-diff): Use vc-diff-internal instead of
        vc-version-diff.
        (vc-diff-internal): Autoload this instead of vc-version-diff.
index 9ced663fadea297d85a4748edc37e6f80bb04c95..1dedff159ed8d9f842bd276ba0cef23fa43154e9 100644 (file)
@@ -446,9 +446,15 @@ REV is the revision to check out into WORKFILE."
 
 (defun vc-hg-extra-status-menu () vc-hg-extra-menu-map)
 
-(define-derived-mode vc-hg-outgoing-mode vc-hg-log-view-mode "Hg-Outgoing")
+(defvar log-view-vc-backend)
 
-(define-derived-mode vc-hg-incoming-mode vc-hg-log-view-mode "Hg-Incoming")
+(define-derived-mode vc-hg-outgoing-mode vc-hg-log-view-mode "Hg-Outgoing"
+  "Mode for browsing Hg outgoing changes."
+  (set (make-local-variable 'log-view-vc-backend) 'Hg))
+
+(define-derived-mode vc-hg-incoming-mode vc-hg-log-view-mode "Hg-Incoming"
+  "Mode for browsing Hg incoming changes."
+  (set (make-local-variable 'log-view-vc-backend) 'Hg))
 
 (defstruct (vc-hg-extra-fileinfo
             (:copier nil)
@@ -569,14 +575,16 @@ REV is the revision to check out into WORKFILE."
 
 (defun vc-hg-outgoing ()
   (interactive)
-  (let ((bname "*Hg outgoing*") (vc-short-log nil))
+  (let ((bname "*Hg outgoing*")
+       (vc-short-log nil))
     (vc-hg-command bname 1 nil "outgoing" "-n")
     (pop-to-buffer bname)
     (vc-hg-outgoing-mode)))
 
 (defun vc-hg-incoming ()
   (interactive)
-  (let ((bname "*Hg incoming*") (vc-short-log nil))
+  (let ((bname "*Hg incoming*")
+       (vc-short-log nil))
     (vc-hg-command bname 0 nil "incoming" "-n")
     (pop-to-buffer bname)
     (vc-hg-incoming-mode)))