* [PATCH] http: treat config options sslCAPath and sslCAInfo as paths
@ 2015-11-23 12:02 charles
2015-11-24 23:53 ` Jeff King
0 siblings, 1 reply; 2+ messages in thread
From: charles @ 2015-11-23 12:02 UTC (permalink / raw)
To: git
From: Charles Bailey <cbailey32@bloomberg.net>
This enables ~ and ~user expansion for these config options.
Signed-off-by: Charles Bailey <cbailey32@bloomberg.net>
---
In the only place that we (optionally) test https specifically, we also
turn off SSL verification so I couldn't see a sensible way to add an
automated test.
The change is fairly simple and I've tested manually and the effects are
as I expected - I can point to a certificate bundle or directory in my
home directory using a ~/ prefix in my .gitconfig.
http.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/http.c b/http.c
index 42f29ce..5e37252 100644
--- a/http.c
+++ b/http.c
@@ -214,10 +214,10 @@ static int http_options(const char *var, const char *value, void *cb)
#endif
#if LIBCURL_VERSION_NUM >= 0x070908
if (!strcmp("http.sslcapath", var))
- return git_config_string(&ssl_capath, var, value);
+ return git_config_pathname(&ssl_capath, var, value);
#endif
if (!strcmp("http.sslcainfo", var))
- return git_config_string(&ssl_cainfo, var, value);
+ return git_config_pathname(&ssl_cainfo, var, value);
if (!strcmp("http.sslcertpasswordprotected", var)) {
ssl_cert_password_required = git_config_bool(var, value);
return 0;
--
2.6.0
^ permalink raw reply related [flat|nested] 2+ messages in thread* Re: [PATCH] http: treat config options sslCAPath and sslCAInfo as paths
2015-11-23 12:02 [PATCH] http: treat config options sslCAPath and sslCAInfo as paths charles
@ 2015-11-24 23:53 ` Jeff King
0 siblings, 0 replies; 2+ messages in thread
From: Jeff King @ 2015-11-24 23:53 UTC (permalink / raw)
To: charles; +Cc: git
On Mon, Nov 23, 2015 at 12:02:40PM +0000, charles@hashpling.org wrote:
> From: Charles Bailey <cbailey32@bloomberg.net>
>
> This enables ~ and ~user expansion for these config options.
Thanks, this seems like the obviously correct thing to do.
> In the only place that we (optionally) test https specifically, we also
> turn off SSL verification so I couldn't see a sensible way to add an
> automated test.
>
> The change is fairly simple and I've tested manually and the effects are
> as I expected - I can point to a certificate bundle or directory in my
> home directory using a ~/ prefix in my .gitconfig.
Yeah, I agree that testing such a trivial feature is not worth the
infrastructure it would require adding to the test suite.
-Peff
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2015-11-24 23:53 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-11-23 12:02 [PATCH] http: treat config options sslCAPath and sslCAInfo as paths charles
2015-11-24 23:53 ` Jeff King
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).