Mercurial > emacs
changeset 106399:065925e07677
Limit the number of log entries displayed by default.
* vc.el (vc-print-log-internal): Fix check for limit-unsupported.
(vc-print-log, vc-print-root-log): Use vc-log-show-limit when not
using a prefix argument.
author | Dan Nicolaescu <dann@ics.uci.edu> |
---|---|
date | Thu, 03 Dec 2009 19:12:52 +0000 |
parents | 31424b91531a |
children | 18230cebbf17 |
files | lisp/ChangeLog lisp/vc.el |
diffstat | 2 files changed, 10 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/ChangeLog Thu Dec 03 19:01:36 2009 +0000 +++ b/lisp/ChangeLog Thu Dec 03 19:12:52 2009 +0000 @@ -1,3 +1,10 @@ +2009-12-03 Dan Nicolaescu <dann@ics.uci.edu> + + Limit the number of log entries displayed by default. + * vc.el (vc-print-log-internal): Fix check for limit-unsupported. + (vc-print-log, vc-print-root-log): Use vc-log-show-limit when not + using a prefix argument. + 2009-12-03 Glenn Morris <rgm@gnu.org> * progmodes/idlwave.el (class): Restore still useful declaration.
--- a/lisp/vc.el Thu Dec 03 19:01:36 2009 +0000 +++ b/lisp/vc.el Thu Dec 03 19:12:52 2009 +0000 @@ -1890,7 +1890,7 @@ (vc-exec-after `(let ((inhibit-read-only t)) - (when (and ,limit (not (eq 'limit-unsupported pl-return))) + (when (and ,limit (not ,(eq 'limit-unsupported pl-return))) (goto-char (point-max)) (widget-create 'push-button :notify (lambda (&rest ignore) @@ -1931,7 +1931,7 @@ (when (<= lim 0) (setq lim nil)) (list rev lim))) (t - (list nil nil)))) + (list nil (when (> vc-log-show-limit 0) vc-log-show-limit))))) (let* ((vc-fileset (vc-deduce-fileset t)) ;FIXME: Why t? --Stef (backend (car vc-fileset)) (files (cadr vc-fileset)) @@ -1952,7 +1952,7 @@ (when (<= lim 0) (setq lim nil)) (list lim))) (t - (list nil)))) + (list (when (> vc-log-show-limit 0) vc-log-show-limit))))) (let ((backend (cond ((derived-mode-p 'vc-dir-mode) vc-dir-backend) ((derived-mode-p 'dired-mode) (vc-responsible-backend default-directory))