diff -r d23197e08d05 -r e5788269741a mercurial/templatefilters.py --- a/mercurial/templatefilters.py Thu Apr 05 19:23:04 2012 +0200 +++ b/mercurial/templatefilters.py Wed Mar 28 16:06:20 2012 +0200 @@ -336,9 +336,14 @@ return urllib.quote(text) def userfilter(text): - """:user: Any text. Returns the user portion of an email address.""" + """:user: Any text. Returns a short representation of a user name or email + address.""" return util.shortuser(text) +def emailuser(text): + """:emailuser: Any text. Returns the user portion of an email address.""" + return util.emailuser(text) + def xmlescape(text): text = (text .replace('&', '&') @@ -382,6 +387,7 @@ "tabindent": tabindent, "urlescape": urlescape, "user": userfilter, + "emailuser": emailuser, "xmlescape": xmlescape, }