diff mercurial/ui.py @ 1147:d32b91ebad5d

Merge with TAH.
author bos@serpentine.internal.keyresearch.com
date Mon, 29 Aug 2005 10:31:41 -0700
parents ee4f60abad93
children 141951276ba1
line wrap: on
line diff
--- a/mercurial/ui.py	Mon Aug 29 10:05:49 2005 -0700
+++ b/mercurial/ui.py	Mon Aug 29 10:31:41 2005 -0700
@@ -78,6 +78,17 @@
                                 os.environ.get("USERNAME", "unknown"))
                  + '@' + socket.getfqdn()))
 
+    def shortuser(self, user):
+        """Return a short representation of a user name or email address."""
+        if not self.verbose:
+            f = user.find('@')
+            if f >= 0:
+                user = user[:f]
+            f = user.find('<')
+            if f >= 0:
+                user = user[f+1:]
+        return user
+
     def expandpath(self, loc):
         paths = {}
         for name, path in self.configitems("paths"):