diff options
| author | Stefan Monnier | 2001-12-16 16:28:59 +0000 |
|---|---|---|
| committer | Stefan Monnier | 2001-12-16 16:28:59 +0000 |
| commit | 467ee23fac0ac8c2b9193629a8998eb8223e515d (patch) | |
| tree | db3627645155dfff4e4f610edf6e2db0538d253e /lisp | |
| parent | d3980715eef8218da9178e6791f3b619958445f3 (diff) | |
| download | emacs-467ee23fac0ac8c2b9193629a8998eb8223e515d.tar.gz emacs-467ee23fac0ac8c2b9193629a8998eb8223e515d.zip | |
(log-view-message-re, log-view-current-tag):
Recognize Subversion's log output format.
Diffstat (limited to 'lisp')
| -rw-r--r-- | lisp/log-view.el | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/lisp/log-view.el b/lisp/log-view.el index 7aee6bdc6ed..bf3945837c9 100644 --- a/lisp/log-view.el +++ b/lisp/log-view.el | |||
| @@ -4,7 +4,7 @@ | |||
| 4 | 4 | ||
| 5 | ;; Author: Stefan Monnier <monnier@cs.yale.edu> | 5 | ;; Author: Stefan Monnier <monnier@cs.yale.edu> |
| 6 | ;; Keywords: rcs sccs cvs log version-control | 6 | ;; Keywords: rcs sccs cvs log version-control |
| 7 | ;; Revision: $Id: log-view.el,v 1.10 2001/11/16 13:53:05 monnier Exp $ | 7 | ;; Revision: $Id: log-view.el,v 1.11 2001/11/26 16:08:51 spiegel Exp $ |
| 8 | 8 | ||
| 9 | ;; This file is part of GNU Emacs. | 9 | ;; This file is part of GNU Emacs. |
| 10 | 10 | ||
| @@ -84,7 +84,7 @@ | |||
| 84 | "Working file: \\(.+\\)" | 84 | "Working file: \\(.+\\)" |
| 85 | "\\|SCCS/s\\.\\(.+\\):" | 85 | "\\|SCCS/s\\.\\(.+\\):" |
| 86 | "\\)\n")) | 86 | "\\)\n")) |
| 87 | (defconst log-view-message-re "^\\(revision \\([.0-9]+\\)\\|D \\([.0-9]+\\) .*\\)$") | 87 | (defconst log-view-message-re "^\\(revision \\([.0-9]+\\)\\|rev \\([0-9]+\\): .*\\|D \\([.0-9]+\\) .*\\)$") |
| 88 | 88 | ||
| 89 | (defconst log-view-font-lock-keywords | 89 | (defconst log-view-font-lock-keywords |
| 90 | `((,log-view-file-re | 90 | `((,log-view-file-re |
| @@ -150,7 +150,7 @@ | |||
| 150 | (forward-line 1) | 150 | (forward-line 1) |
| 151 | (let ((pt (point))) | 151 | (let ((pt (point))) |
| 152 | (when (re-search-backward log-view-message-re nil t) | 152 | (when (re-search-backward log-view-message-re nil t) |
| 153 | (let ((rev (or (match-string 2) (match-string 3)))) | 153 | (let ((rev (or (match-string 2) (match-string 3) (match-string 4)))) |
| 154 | (unless (re-search-forward log-view-file-re pt t) | 154 | (unless (re-search-forward log-view-file-re pt t) |
| 155 | rev)))))) | 155 | rev)))))) |
| 156 | 156 | ||
| @@ -182,9 +182,9 @@ | |||
| 182 | (switch-to-buffer (vc-find-version (log-view-current-file) | 182 | (switch-to-buffer (vc-find-version (log-view-current-file) |
| 183 | (log-view-current-tag))))) | 183 | (log-view-current-tag))))) |
| 184 | 184 | ||
| 185 | ;;; | 185 | ;; |
| 186 | ;;; diff | 186 | ;; diff |
| 187 | ;;; | 187 | ;; |
| 188 | 188 | ||
| 189 | (defun log-view-diff (beg end) | 189 | (defun log-view-diff (beg end) |
| 190 | "Get the diff for several revisions. | 190 | "Get the diff for several revisions. |