--- 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"):