{"thread":{"id":"12312","subject":"git-svn bug/patch: Don't prompt for client cert password everytime.","startedAt":"2008-02-25T15:11:30Z","lastAt":"2008-02-25T15:11:30Z","messageCount":1,"participants":["Sebastian Noack"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"69895","messageId":"20080225161130.0be0214b@korv","threadId":"12312","inReplyTo":"20080225152535.33dc0893@korv","subject":"git-svn bug/patch: Don't prompt for client cert password everytime.","fromName":"Sebastian Noack","fromEmail":"sebastian.noack@googlemail.com","sentAt":"2008-02-25T15:11:30Z","receivedAt":"2008-02-25T15:11:30Z","isPatch":false,"sender":{"key":"sebastian.noack@googlemail.com","avatar":null},"body":"Hi Eric,\n\nI am using git-svn with a subversion repository using ssl client\ncertificates and I noted, that every time I do...\n\ngit-svn fetch\n\n...for example, it prompts for my export passphrase, even though it is\ngiven in ~/.subversion/servers.\n\nI wrote a patch that fixes this (see attachment).\n\nBtw, the patch I sent you before only works with an old version of git,\nthis one, attached to this email, works with current HEAD.\n\nRegards\nSebastian Noack\n\n\nFrom 1ec84f7b3b25970ed76db3fa9326c916d3ddcf23 Mon Sep 17 00:00:00 2001\nFrom: Sebastian Noack <sebastian.noack@gmail.com>\nDate: Mon, 25 Feb 2008 15:56:28 +0100\nSubject: [PATCH] git-svn: Don't prompt for client cert password everytime.\n\n---\n git-svn.perl |    1 +\n 1 files changed, 1 insertions(+), 0 deletions(-)\n\ndiff --git a/git-svn.perl b/git-svn.perl\nindex 05fb358..9e2faf9 100755\n--- a/git-svn.perl\n+++ b/git-svn.perl\n@@ -3643,6 +3643,7 @@ sub _auth_providers () {\n \t  SVN::Client::get_ssl_client_cert_file_provider(),\n \t  SVN::Client::get_ssl_client_cert_prompt_provider(\n \t    \\&Git::SVN::Prompt::ssl_client_cert, 2),\n+\t  SVN::Client::get_ssl_client_cert_pw_file_provider(),\n \t  SVN::Client::get_ssl_client_cert_pw_prompt_provider(\n \t    \\&Git::SVN::Prompt::ssl_client_cert_pw, 2),\n \t  SVN::Client::get_username_provider(),\n-- \n1.5.3.7\n\n"}]}