{"thread":{"id":"43621","subject":"[PATCH] git-svn: use ~/.subversion config files when using SVN:: libraries","startedAt":"2006-11-27T21:20:53Z","lastAt":"2006-11-27T21:20:53Z","messageCount":1,"participants":["Eric Wong"],"isPatch":true,"patchVersion":1,"patchTotal":null},"messages":[{"id":"296069","messageId":"11646624532615-git-send-email-normalperson@yhbt.net","threadId":"43621","inReplyTo":null,"subject":"[PATCH] git-svn: use ~/.subversion config files when using SVN:: libraries","fromName":"Eric Wong","fromEmail":"normalperson@yhbt.net","sentAt":"2006-11-27T21:20:53Z","receivedAt":"2006-11-27T21:20:53Z","isPatch":true,"sender":{"key":"e@80x24.org","avatar":null},"body":"This allows users to use HTTP proxy information (among other settings)\nfrom ~/.subversion/servers and ~/.subversion/config\n\n--config-dir (as before) may be passed to git-svn to override the\ndefault choice of '~/.subversion' for the configuration directory.\n\nThanks to tko on #git for pointing this out.\n\nSigned-off-by: Eric Wong <normalperson@yhbt.net>\n---\n git-svn.perl |    6 ++++--\n 1 files changed, 4 insertions(+), 2 deletions(-)\n\ndiff --git a/git-svn.perl b/git-svn.perl\nindex de4e74a..d5d9c49 100755\n--- a/git-svn.perl\n+++ b/git-svn.perl\n@@ -2822,7 +2822,9 @@ sub libsvn_connect {\n \t    SVN::Client::get_username_prompt_provider(\n \t      \\&_username_prompt, 2),\n \t  ]);\n+\tmy $config = SVN::Core::config_get_config($_config_dir);\n \tmy $ra = SVN::Ra->new(url => $url, auth => $baton,\n+\t                      config => $config,\n \t                      pool => SVN::Pool->new,\n \t                      auth_provider_callbacks => $callbacks);\n \t$ra->{svn_path} = $url;\n@@ -2834,8 +2836,8 @@ sub libsvn_connect {\n \n sub libsvn_dup_ra {\n \tmy ($ra) = @_;\n-\tSVN::Ra->new(map { $_ => $ra->{$_} }\n-\t             qw/url auth auth_provider_callbacks repos_root svn_path/);\n+\tSVN::Ra->new(map { $_ => $ra->{$_} } qw/config url\n+\t             auth auth_provider_callbacks repos_root svn_path/);\n }\n \n sub libsvn_get_file {\n-- \n1.4.4.1.g36f2\n"}]}