Mercurial > emacs
comparison lisp/vc-svn.el @ 83867:01cab4ce3218
Improve previous change.
(vc-svn-print-log): If there is only one file, use "Working file:" as
the prefix, for the sake of log-view-current-file.
author | Glenn Morris <rgm@gnu.org> |
---|---|
date | Mon, 03 Sep 2007 06:25:50 +0000 |
parents | 3fe905e1a618 |
children | 5039706521c9 |
comparison
equal
deleted
inserted
replaced
83866:409f4acaf5c9 | 83867:01cab4ce3218 |
---|---|
380 (save-current-buffer | 380 (save-current-buffer |
381 (vc-setup-buffer buffer) | 381 (vc-setup-buffer buffer) |
382 (let ((inhibit-read-only t)) | 382 (let ((inhibit-read-only t)) |
383 (goto-char (point-min)) | 383 (goto-char (point-min)) |
384 ;; Add a line to tell log-view-mode what file this is. | 384 ;; Add a line to tell log-view-mode what file this is. |
385 ;; FIXME as far as I can tell, this function at present can only | 385 ;; FIXME if there are multiple files, log-view-current-file |
386 ;; be called with a single file argument. Therefore I changed | 386 ;; breaks. It's trivial to adapt log-view-file-re for the |
387 ;; the prompt back to singular, "file(s)" -> "file", since | 387 ;; changed prefix, but less trivial to make |
388 ;; otherwise log-view-current-file breaks. It's trivial to | 388 ;; log-view-current-file actually do the right thing in the |
389 ;; adapt log-view-file-re for the new prefix, but less trivial | 389 ;; multiple file case. |
390 ;; to make log-view-current-file actually do the right thing in | 390 (insert (format "Working file%s: " |
391 ;; the multiple file case. | 391 (if (= (length files) 1) |
392 (insert "Working file: " (vc-delistify (mapcar 'file-relative-name files)) "\n")) | 392 "" |
393 "s")) | |
394 (vc-delistify (mapcar 'file-relative-name files)) "\n")) | |
393 (vc-svn-command | 395 (vc-svn-command |
394 buffer | 396 buffer |
395 (if (and (= (length files) 1) (vc-stay-local-p (car files)) (fboundp 'start-process)) 'async 0) | 397 (if (and (= (length files) 1) (vc-stay-local-p (car files)) (fboundp 'start-process)) 'async 0) |
396 files "log" | 398 files "log" |
397 ;; By default Subversion only shows the log upto the working version, | 399 ;; By default Subversion only shows the log upto the working version, |