Andrew's git
/
gitweb.git
/ diff
summary
|
log
|
commit
| diff |
tree
commit
grep
author
committer
pickaxe
?
re
remote-hg: add 'insecure' option
author
Simon Ruderich
<simon@ruderich.org>
Thu, 11 Apr 2013 12:23:13 +0000
(07:23 -0500)
committer
Junio C Hamano
<gitster@pobox.com>
Thu, 11 Apr 2013 17:46:47 +0000
(10:46 -0700)
If set to true acts as hg's clone/pull --insecure option.
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
contrib/remote-helpers/git-remote-hg
patch
|
blob
|
history
raw
|
patch
|
inline
| side by side (parent:
b3ab6fd
)
diff --git
a/contrib/remote-helpers/git-remote-hg
b/contrib/remote-helpers/git-remote-hg
index 3ae3598a2baff79f243c5b3e903466702360a03f..3eb07dc93c1a30a0c7f8d4c5b07273bced3be5a0 100755
(executable)
--- 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 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
# 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
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:
if hg.islocal(url):
repo = hg.repository(myui, url)
else: