comparison mercurial/ui.py @ 3484:c3345b0f2fcd

Commit username: Better error message, abort on empty name, fix documentation.
author Thomas Arendsen Hein <thomas@intevation.de>
date Mon, 23 Oct 2006 14:56:51 +0200
parents fd8f1110562c
children 3b07e223534b
comparison
equal deleted inserted replaced
3483:8f02223662c8 3484:c3345b0f2fcd
233 user = os.environ.get("HGUSER") 233 user = os.environ.get("HGUSER")
234 if user is None: 234 if user is None:
235 user = self.config("ui", "username") 235 user = self.config("ui", "username")
236 if user is None: 236 if user is None:
237 user = os.environ.get("EMAIL") 237 user = os.environ.get("EMAIL")
238 if user is None: 238 if not user:
239 raise util.Abort(_("No default username available, use -u")) 239 self.status(_("Please choose a commit username to be recorded "
240 "in the changelog via\ncommand line option "
241 '(-u "First Last <email@example.com>"), in the\n'
242 "configuration files (hgrc), or by setting the "
243 "EMAIL environment variable.\n\n"))
244 raise util.Abort(_("No commit username specified!"))
240 return user 245 return user
241 246
242 def shortuser(self, user): 247 def shortuser(self, user):
243 """Return a short representation of a user name or email address.""" 248 """Return a short representation of a user name or email address."""
244 if not self.verbose: user = util.shortuser(user) 249 if not self.verbose: user = util.shortuser(user)