Commit 061a0ad1 by Carlos Martín Nieto

settings: don't hard-code HTTPS capability

This partially reverts bdec62dc which activates
the transport code-paths which allow you to use a custom TLS implementation
without having to have one at build-time.

However the capabilities describe how libgit2 was built, not what it could
potentially support, bring back the ifdefs so we only say we support HTTPS if
libgit2 was itself built with a TLS implementation.
parent c5e6ba28
...@@ -29,7 +29,9 @@ int git_libgit2_features(void) ...@@ -29,7 +29,9 @@ int git_libgit2_features(void)
#ifdef GIT_THREADS #ifdef GIT_THREADS
| GIT_FEATURE_THREADS | GIT_FEATURE_THREADS
#endif #endif
#if defined(GIT_OPENSSL) || defined(GIT_WINHTTP) || defined(GIT_SECURE_TRANSPORT)
| GIT_FEATURE_HTTPS | GIT_FEATURE_HTTPS
#endif
#if defined(GIT_SSH) #if defined(GIT_SSH)
| GIT_FEATURE_SSH | GIT_FEATURE_SSH
#endif #endif
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment