Mercurial > emacs
changeset 108884:ac4bf6e2c535
Add bindings for vc-log-incoming and vc-log-outgoing.
* lisp/vc-hooks.el (vc-prefix-map): Add bindings for vc-log-incoming
and vc-log-outgoing.
* lisp/vc-dir.el (vc-dir-menu-map): Add menu bindings for vc-log-incoming
and vc-log-outgoing.
author | Dan Nicolaescu <dann@ics.uci.edu> |
---|---|
date | Thu, 03 Jun 2010 16:08:26 -0700 |
parents | 2f67737b7fe5 |
children | b008fff91985 10652acf752a |
files | etc/NEWS lisp/ChangeLog lisp/vc-dir.el lisp/vc-hooks.el |
diffstat | 4 files changed, 24 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/etc/NEWS Thu Jun 03 15:28:51 2010 -0700 +++ b/etc/NEWS Thu Jun 03 16:08:26 2010 -0700 @@ -164,6 +164,9 @@ *** New VC commands: vc-log-incoming, vc-log-outgoing, vc-find-conflicted-file. +*** New key bindings: C-x v I and C-x v O bound to vc-log-incoming and +vc-log-outgoing, respectively. + *** vc-dir for Bzr supports viewing shelve contents and shelving snapshots. *** Special markup can be added to log-edit buffers.
--- a/lisp/ChangeLog Thu Jun 03 15:28:51 2010 -0700 +++ b/lisp/ChangeLog Thu Jun 03 16:08:26 2010 -0700 @@ -1,3 +1,11 @@ +2010-06-03 Dan Nicolaescu <dann@ics.uci.edu> + + Add bindings for vc-log-incoming and vc-log-outgoing. + * vc-hooks.el (vc-prefix-map): Add bindings for vc-log-incoming + and vc-log-outgoing. + * vc-dir.el (vc-dir-menu-map): Add menu bindings for vc-log-incoming + and vc-log-outgoing. + 2010-06-03 Chong Yidong <cyd@stupidchicken.com> * net/rcirc.el (rcirc-sort-nicknames): Remove.
--- a/lisp/vc-dir.el Thu Jun 03 15:28:51 2010 -0700 +++ b/lisp/vc-dir.el Thu Jun 03 16:08:26 2010 -0700 @@ -188,9 +188,18 @@ (define-key map [diff] '(menu-item "Compare with Base Version" vc-diff :help "Compare file set with the base version")) + (define-key map [logo] + '(menu-item "Show Outgoing Log" vc-log-outgoing + :help "Show a log of changes that will be sent with a push operation")) + (define-key map [logi] + '(menu-item "Show Incoming Log" vc-log-incoming + :help "Show a log of changes that will be received with a pull operation")) (define-key map [log] - '(menu-item "Show history" vc-print-log - :help "List the change log of the current file set in a window")) + '(menu-item "Show history" vc-print-log + :help "List the change log of the current file set in a window")) + (define-key map [rlog] + '(menu-item "Show Top of the Tree History " vc-print-root-log + :help "List the change log for the current tree in a window")) ;; VC commands. (define-key map [sepvccmd] '("--")) (define-key map [update]
--- a/lisp/vc-hooks.el Thu Jun 03 15:28:51 2010 -0700 +++ b/lisp/vc-hooks.el Thu Jun 03 16:08:26 2010 -0700 @@ -942,6 +942,8 @@ (define-key map "i" 'vc-register) (define-key map "l" 'vc-print-log) (define-key map "L" 'vc-print-root-log) + (define-key map "I" 'vc-log-incoming) + (define-key map "O" 'vc-log-outgoing) (define-key map "m" 'vc-merge) (define-key map "r" 'vc-retrieve-tag) (define-key map "s" 'vc-create-tag)