diff -r e9ce33c642e8 -r b197e2aba703 mercurial/dispatch.py --- a/mercurial/dispatch.py Thu May 05 00:33:38 2016 -0700 +++ b/mercurial/dispatch.py Thu May 05 00:34:22 2016 -0700 @@ -829,6 +829,8 @@ if cmdoptions.get('insecure', False): for ui_ in uis: + ui_.insecureconnections = True + # TODO remove once consumers are gone. ui_.setconfig('web', 'cacerts', '!', '--insecure') if options['version']: