summaryrefslogtreecommitdiff
path: root/git-svn.perl
diff options
context:
space:
mode:
authorMichael Krelin <hacker@klever.net>2007-06-22 09:15:03 (GMT)
committerJunio C Hamano <gitster@pobox.com>2007-07-01 03:52:41 (GMT)
commit6caf5b1891bdef234b3a386ed2c40d5b36ebfb7d (patch)
treef199159f43584d2221ceeffc8bd2fa2f6530380a /git-svn.perl
parent06f59e9f5daa06fc4bd51cf4c508b3edd3ed514a (diff)
downloadgit-6caf5b1891bdef234b3a386ed2c40d5b36ebfb7d.zip
git-6caf5b1891bdef234b3a386ed2c40d5b36ebfb7d.tar.gz
git-6caf5b1891bdef234b3a386ed2c40d5b36ebfb7d.tar.bz2
git-svn: honor ~/.subversion/ client cert file settings.
Currently, whenever svn repository http server requests client certificate, prompt provider is invoked, ignoring any ssl-client-cert-file settings in ~/.subversion/servers. Moreover, it happens more than once per session, which is quite irritating. Signed-off-by: Michael Krelin <hacker@klever.net> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'git-svn.perl')
-rwxr-xr-xgit-svn.perl1
1 files changed, 1 insertions, 0 deletions
diff --git a/git-svn.perl b/git-svn.perl
index 50128d7..9dfea97 100755
--- a/git-svn.perl
+++ b/git-svn.perl
@@ -2925,6 +2925,7 @@ sub new {
SVN::Client::get_ssl_server_trust_file_provider(),
SVN::Client::get_simple_prompt_provider(
\&Git::SVN::Prompt::simple, 2),
+ SVN::Client::get_ssl_client_cert_file_provider(),
SVN::Client::get_ssl_client_cert_prompt_provider(
\&Git::SVN::Prompt::ssl_client_cert, 2),
SVN::Client::get_ssl_client_cert_pw_prompt_provider(