templatefilters: improve person() for john.doe@example.com
BEFORE: person('john.doe@example.com') -> 'john'
AFTER: person('john.doe@example.com') -> 'john doe'
--- a/mercurial/templatefilters.py Sun Apr 17 11:37:11 2011 +0200
+++ b/mercurial/templatefilters.py Sun Apr 17 21:34:25 2011 +0200
@@ -245,9 +245,10 @@
if not '@' in author:
return author
f = author.find('<')
- if f == -1:
- return util.shortuser(author)
- return author[:f].rstrip()
+ if f != -1:
+ return author[:f].rstrip()
+ f = author.find('@')
+ return author[:f].replace('.', ' ')
def rfc3339date(text):
""":rfc3339date: Date. Returns a date using the Internet date format