New commits:
commit 0d0bc354f3b04577936c3dfeea559daec170f2e7
Author: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
Commit: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
dl_svn: support the no-check-certificate source hint #1504
commit 9c31cc926268fd139290cbe394ca00d0f84bc605
Author: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
Commit: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
dl_svn: don't pass --no-interactive twice or never in some cases
diff --git a/ChangeLog b/ChangeLog
index bf0fb81..f40d97a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -3,6 +3,8 @@
providers
* libdepends, gaze: made show_up_depends and gaze also display runtime
dependencies by default
+ * dl_svn: don't pass --no-interactive twice or never in some cases
+ support the no-check-certificate source hint #15045
2009-03-03 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
* delve: fixed typo in help
diff --git a/var/lib/sorcery/modules/dl_handlers/dl_svn
b/var/lib/sorcery/modules/dl_handlers/dl_svn
index cd71806..b39311e 100755
--- a/var/lib/sorcery/modules/dl_handlers/dl_svn
+++ b/var/lib/sorcery/modules/dl_handlers/dl_svn
@@ -43,13 +43,17 @@ function dl_svn_get () {
local SVN_ROOT=$(echo $SVN_ROOT|sed 's#//\(.*\)@#//#')
local USER=${USER_PASS%:*};
local PASS=${USER_PASS#*:};
- svn_args="--username $USER --password $PASS "
+ svn_args="$svn_args --username $USER --password $PASS"
+ fi
+
+ if list_find "$hints" no-check-certificate && [[ $(url_get_prefix
"$URL") == svn_https ]]; then
+ svn_args="$svn_args --trust-server-cert"
fi