mercurial/util.py
changeset 16360 e5788269741a
parent 15720 3bcfea777efc
child 16383 f5dd179bfa4a
--- a/mercurial/util.py	Thu Apr 05 19:23:04 2012 +0200
+++ b/mercurial/util.py	Wed Mar 28 16:06:20 2012 +0200
@@ -1125,6 +1125,16 @@
         user = user[:f]
     return user
 
+def emailuser(user):
+    """Return the user portion of an email address."""
+    f = user.find('@')
+    if f >= 0:
+        user = user[:f]
+    f = user.find('<')
+    if f >= 0:
+        user = user[f + 1:]
+    return user
+
 def email(author):
     '''get email of author.'''
     r = author.find('>')