Mercurial > hg > mercurial-crew-with-dirclash
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) |