From: Simon Ruderich Date: Thu, 11 Apr 2013 12:23:13 +0000 (-0500) Subject: remote-hg: add 'insecure' option X-Git-Tag: v1.8.3-rc0~38^2~4 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=2e8e813232d33bb7454cc56edb4b5336b7c89ccd;p=thirdparty%2Fgit.git remote-hg: add 'insecure' option If set to true acts as hg's clone/pull --insecure option. Signed-off-by: Felipe Contreras Signed-off-by: Junio C Hamano --- diff --git a/contrib/remote-helpers/git-remote-hg b/contrib/remote-helpers/git-remote-hg index 3ae3598a2b..3eb07dc93c 100755 --- a/contrib/remote-helpers/git-remote-hg +++ b/contrib/remote-helpers/git-remote-hg @@ -30,6 +30,9 @@ import urllib # If you don't want to force pushes (and thus risk creating new remote heads): # git config --global remote-hg.force-push false # +# If you want the equivalent of hg's clone/pull--insecure option: +# git config remote-hg.insecure true +# # git: # Sensible defaults for git. # hg bookmarks are exported as git branches, hg branches are prefixed @@ -279,6 +282,12 @@ def get_repo(url, alias): myui.setconfig('ui', 'interactive', 'off') myui.fout = sys.stderr + try: + if get_config('remote-hg.insecure') == 'true\n': + myui.setconfig('web', 'cacerts', '') + except subprocess.CalledProcessError: + pass + if hg.islocal(url): repo = hg.repository(myui, url) else: