Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/ui.py @ 4045:1bd6868b0b11
merge with stable
author | Thomas Arendsen Hein <thomas@intevation.de> |
---|---|
date | Wed, 24 Jan 2007 23:07:09 +0100 |
parents | 6ea8a3b805ee 78a0dd93db0b |
children | 719488a98ebe |
comparison
equal
deleted
inserted
replaced
4041:add43809810d | 4045:1bd6868b0b11 |
---|---|
342 user = os.environ.get("HGUSER") | 342 user = os.environ.get("HGUSER") |
343 if user is None: | 343 if user is None: |
344 user = self.config("ui", "username") | 344 user = self.config("ui", "username") |
345 if user is None: | 345 if user is None: |
346 user = os.environ.get("EMAIL") | 346 user = os.environ.get("EMAIL") |
347 if not user: | 347 if user is None: |
348 try: | 348 try: |
349 user = '%s@%s' % (util.getuser(), socket.getfqdn()) | 349 user = '%s@%s' % (util.getuser(), socket.getfqdn()) |
350 self.warn(_("No username found, using '%s' instead\n") % user) | |
350 except KeyError: | 351 except KeyError: |
351 raise util.Abort(_("Please specify a username.")) | 352 pass |
352 self.warn(_("No username found, using '%s' instead\n") % user) | 353 if not user: |
354 raise util.Abort(_("Please specify a username.")) | |
353 return user | 355 return user |
354 | 356 |
355 def shortuser(self, user): | 357 def shortuser(self, user): |
356 """Return a short representation of a user name or email address.""" | 358 """Return a short representation of a user name or email address.""" |
357 if not self.verbose: user = util.shortuser(user) | 359 if not self.verbose: user = util.shortuser(user) |