aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDan Nicolaescu2008-01-07 06:06:25 +0000
committerDan Nicolaescu2008-01-07 06:06:25 +0000
commit1030ad5e1122092073dc58bcd9d2125cc8cdf5cb (patch)
tree3288b45c4e44fc8366cd488fd72121b9c30abcab
parent6e498a976637c8879170f015aa9d3ca0f0b27419 (diff)
downloademacs-1030ad5e1122092073dc58bcd9d2125cc8cdf5cb.tar.gz
emacs-1030ad5e1122092073dc58bcd9d2125cc8cdf5cb.zip
(vc-hg-log-view-mode): Handle the user field better.
-rw-r--r--lisp/ChangeLog4
-rw-r--r--lisp/vc-hg.el11
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 @@
12008-01-07 Dan Nicolaescu <dann@ics.uci.edu>
2
3 * vc-hg.el (vc-hg-log-view-mode): Handle the user field better.
4
12008-01-07 Nick Roberts <nickrob@snap.net.nz> 52008-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