]> git.eshelyaron.com Git - emacs.git/commitdiff
(vc-hg-log-view-mode): Handle the user field better.
authorDan Nicolaescu <dann@ics.uci.edu>
Mon, 7 Jan 2008 06:06:25 +0000 (06:06 +0000)
committerDan Nicolaescu <dann@ics.uci.edu>
Mon, 7 Jan 2008 06:06:25 +0000 (06:06 +0000)
lisp/ChangeLog
lisp/vc-hg.el

index c6c1031b36e5ba470cb3023b025be9e90f2a8310..2bbd04602f1fdbf206bd7afdecd7f64a392077fc 100644 (file)
@@ -1,3 +1,7 @@
+2008-01-07  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * vc-hg.el (vc-hg-log-view-mode): Handle the user field better.
+
 2008-01-07  Nick Roberts  <nickrob@snap.net.nz>
 
        * progmodes/gdb-ui.el (gud-gdb-command-name): Explain
index ac4f333f74977d9015d9cf89a0bea97fd936e3fb..9e76a67e8ae89b305a28c938121c8301eb75fafa 100644 (file)
   (set (make-local-variable 'log-view-font-lock-keywords)
        (append
        log-view-font-lock-keywords
-       ;; Handle the case:
-       ;; user: foo@bar
-       '(("^user:[ \t]+\\([A-Za-z0-9_.+-]+@[A-Za-z0-9_.-]+\\)"
-          (1 'change-log-email))
+       '(
          ;; Handle the case:
          ;; user: FirstName LastName <foo@bar>
          ("^user:[ \t]+\\([^<(]+?\\)[ \t]*[(<]\\([A-Za-z0-9_.+-]+@[A-Za-z0-9_.-]+\\)[>)]"
           (1 'change-log-name)
           (2 'change-log-email))
+         ;; Handle the cases:
+         ;; user: foo@bar 
+         ;; and 
+         ;; user: foo
+         ("^user:[ \t]+\\([A-Za-z0-9_.+-]+\\(?:@[A-Za-z0-9_.-]+\\)?\\)"
+          (1 'change-log-email))
          ("^date: \\(.+\\)" (1 'change-log-date))
          ("^summary:[ \t]+\\(.+\\)" (1 'log-view-message))))))