Subject: bug#14948: closed (Re: bug#14948: Key binding to print VC root log from VC dir)

From: [email-masked] (GNU bug Tracking System)
Date: Fri, 26 Jul 2013 09:53:02 +0000

Your bug report

#14948: Key binding to print VC root log from VC dir

which was filed against the emacs package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
14948: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=14948
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: bug#14948: Key binding to print VC root log from VC dir
From: Juanma Barranquero <[email-masked]>
To: Stefan Monnier <[email-masked]>
Cc: [email-masked], Matthias Meulien <[email-masked]>, Dmitry Gutov <[email-masked]>, Emacs developers <[email-masked]>
Date: Fri, 26 Jul 2013 11:51:20 +0200
List-Id: <debbugs-submit.debbugs.gnu.org>

On Fri, Jul 26, 2013 at 9:53 AM, Stefan Monnier
<[email-masked]> wrote:

> Could someone install his patch, please?

Done as revno:113554

Subject: Key binding to print VC root log from VC dir
From: Matthias Meulien <[email-masked]>
To: [email-masked]
Cc: [email-masked]
Date: Wed, 24 Jul 2013 23:41:09 +0200
List-Id: <debbugs-submit.debbugs.gnu.org>

Severity: wishlist Tags: patch  From a buffer visiting a file 
under version control one has the following two key bindings to 
display logs:

          C-x v l runs the command vc-print-log

          C-x v L runs the command vc-print-root-log

>From a buffer in `vc-dir-mode' one has the key binding:

          l runs the command vc-print-log

But there is no `vc-print-root-log' key binding...

>From 58b23b29b45e2d3f17ed76e8ff010501d966d2c0 Mon Sep 17 00:00:00 2001
From: Matthias Meulien <[email-masked]>
Date: Wed, 24 Jul 2013 23:39:51 +0200
Subject: [PATCH] lisp/vc/vc-dir.el (vc-dir-mode-map): Keybinding for
 vc-print-root-log

---
 lisp/vc/vc-dir.el | 1 +
 1 file changed, 1 insertion(+)

diff --git a/lisp/vc/vc-dir.el b/lisp/vc/vc-dir.el
index 80f7849..325e66e 100644
--- a/lisp/vc/vc-dir.el
+++ b/lisp/vc/vc-dir.el
@@ -240,6 +240,7 @@ See `run-hooks'."
     (define-key map "i" 'vc-register)	   ;; C-x v i
     (define-key map "+" 'vc-update)	   ;; C-x v +
     (define-key map "l" 'vc-print-log)	   ;; C-x v l
+    (define-key map "L" 'vc-print-root-log) ;; C-x v L
     ;; More confusing than helpful, probably
     ;;(define-key map "R" 'vc-revert) ;; u is taken by vc-dir-unmark.
     ;;(define-key map "A" 'vc-annotate) ;; g is taken by revert-buffer
-- 
1.8.3.3

Thanks for reading,
-- 
Matthias