Mercurial > hg
changeset 5749:4fba4fee0718
Patchbomb: Prompt password when using SMTP/TLS and no password in .hgrc.
If .hgrc specifies SMTP/TLS and a username without specifying a password,
prompt for a password.
author | Arun Thomas <arun.thomas@gmail.com> |
---|---|
date | Wed, 19 Dec 2007 11:56:19 -0500 |
parents | 5957c7b5894a |
children | 206b44764340 |
files | mercurial/mail.py |
diffstat | 1 files changed, 2 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/mail.py Wed Dec 19 10:11:32 2007 +0100 +++ b/mercurial/mail.py Wed Dec 19 11:56:19 2007 -0500 @@ -30,6 +30,8 @@ s.ehlo() username = ui.config('smtp', 'username') password = ui.config('smtp', 'password') + if username and not password: + password = ui.getpass() if username and password: ui.note(_('(authenticating to mail server as %s)\n') % (username))