hgext/patchbomb.py
changeset 18888 19d489404d79
parent 17956 a08775ec89f2
child 19226 c58b6ab4c26f
--- a/hgext/patchbomb.py	Tue Mar 26 02:28:10 2013 +0900
+++ b/hgext/patchbomb.py	Tue Mar 26 02:28:10 2013 +0900
@@ -540,7 +540,13 @@
                 fp.close()
         else:
             if not sendmail:
-                sendmail = mail.connect(ui, mbox=mbox)
+                verifycert = ui.config('smtp', 'verifycert')
+                if opts.get('insecure'):
+                    ui.setconfig('smtp', 'verifycert', 'loose')
+                try:
+                    sendmail = mail.connect(ui, mbox=mbox)
+                finally:
+                    ui.setconfig('smtp', 'verifycert', verifycert)
             ui.status(_('sending '), subj, ' ...\n')
             ui.progress(_('sending'), i, item=subj, total=len(msgs))
             if not mbox: