diff options
| author | Dan Nicolaescu | 2008-01-07 06:06:25 +0000 |
|---|---|---|
| committer | Dan Nicolaescu | 2008-01-07 06:06:25 +0000 |
| commit | 1030ad5e1122092073dc58bcd9d2125cc8cdf5cb (patch) | |
| tree | 3288b45c4e44fc8366cd488fd72121b9c30abcab | |
| parent | 6e498a976637c8879170f015aa9d3ca0f0b27419 (diff) | |
| download | emacs-1030ad5e1122092073dc58bcd9d2125cc8cdf5cb.tar.gz emacs-1030ad5e1122092073dc58bcd9d2125cc8cdf5cb.zip | |
(vc-hg-log-view-mode): Handle the user field better.
| -rw-r--r-- | lisp/ChangeLog | 4 | ||||
| -rw-r--r-- | lisp/vc-hg.el | 11 |
2 files changed, 11 insertions, 4 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index c6c1031b36e..2bbd04602f1 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2008-01-07 Dan Nicolaescu <dann@ics.uci.edu> | ||
| 2 | |||
| 3 | * vc-hg.el (vc-hg-log-view-mode): Handle the user field better. | ||
| 4 | |||
| 1 | 2008-01-07 Nick Roberts <nickrob@snap.net.nz> | 5 | 2008-01-07 Nick Roberts <nickrob@snap.net.nz> |
| 2 | 6 | ||
| 3 | * progmodes/gdb-ui.el (gud-gdb-command-name): Explain | 7 | * progmodes/gdb-ui.el (gud-gdb-command-name): Explain |
diff --git a/lisp/vc-hg.el b/lisp/vc-hg.el index ac4f333f749..9e76a67e8ae 100644 --- a/lisp/vc-hg.el +++ b/lisp/vc-hg.el | |||
| @@ -256,15 +256,18 @@ | |||
| 256 | (set (make-local-variable 'log-view-font-lock-keywords) | 256 | (set (make-local-variable 'log-view-font-lock-keywords) |
| 257 | (append | 257 | (append |
| 258 | log-view-font-lock-keywords | 258 | log-view-font-lock-keywords |
| 259 | ;; Handle the case: | 259 | '( |
| 260 | ;; user: foo@bar | ||
| 261 | '(("^user:[ \t]+\\([A-Za-z0-9_.+-]+@[A-Za-z0-9_.-]+\\)" | ||
| 262 | (1 'change-log-email)) | ||
| 263 | ;; Handle the case: | 260 | ;; Handle the case: |
| 264 | ;; user: FirstName LastName <foo@bar> | 261 | ;; user: FirstName LastName <foo@bar> |
| 265 | ("^user:[ \t]+\\([^<(]+?\\)[ \t]*[(<]\\([A-Za-z0-9_.+-]+@[A-Za-z0-9_.-]+\\)[>)]" | 262 | ("^user:[ \t]+\\([^<(]+?\\)[ \t]*[(<]\\([A-Za-z0-9_.+-]+@[A-Za-z0-9_.-]+\\)[>)]" |
| 266 | (1 'change-log-name) | 263 | (1 'change-log-name) |
| 267 | (2 'change-log-email)) | 264 | (2 'change-log-email)) |
| 265 | ;; Handle the cases: | ||
| 266 | ;; user: foo@bar | ||
| 267 | ;; and | ||
| 268 | ;; user: foo | ||
| 269 | ("^user:[ \t]+\\([A-Za-z0-9_.+-]+\\(?:@[A-Za-z0-9_.-]+\\)?\\)" | ||
| 270 | (1 'change-log-email)) | ||
| 268 | ("^date: \\(.+\\)" (1 'change-log-date)) | 271 | ("^date: \\(.+\\)" (1 'change-log-date)) |
| 269 | ("^summary:[ \t]+\\(.+\\)" (1 'log-view-message)))))) | 272 | ("^summary:[ \t]+\\(.+\\)" (1 'log-view-message)))))) |
| 270 | 273 | ||