Sanskar Jaiswal
c1ec21d89c
libgit2 v1.5.0 #major ( #929 )
...
Update libgit2 to v1.5.0. Replace `SmartProxyOptions()` with `SmartRemoteConnectOptions()`.
Fixes: https://github.com/libgit2/git2go/issues/899
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com>
Co-authored-by: lhchavez <lhchavez@lhchavez.com>
2022-10-04 07:50:57 -07:00
Yashodhan Ghadge
0e8009f00a
bugfix: HTTPS Clone fails with remote pointer not found using Go transport ( #836 ) ( #842 )
...
Fixes : #836
Changes:
* adding a weak bool param for Remote
* create a new remote in the smartTransportCallback incase one is not found
2021-10-23 10:33:10 -07:00
lhchavez
dcc9331226
Expose the ssh.PublicKey into the CertificateCheckCallback ( #818 )
...
This change exposes the raw SSH hostkey and the ssh.PublicKey into the
CertificateCheckCallback, so that callers can do better validations.
2021-09-05 19:00:59 -07:00
lhchavez
b983e1daeb
Add support for managed HTTP/S transports ( #810 )
...
This change uses the newly-exposed Transport interface to use Go's
implementation of http.Client instead of httpclient via libgit2.
2021-09-05 16:39:07 -07:00
lhchavez
f1fa96c7b7
Add support for custom smart transports ( #806 )
...
This change adds support for git smart transports. This will be then
used to implement http, https, and ssh transports that don't rely on the
libgit2 library.
2021-09-05 15:44:18 -07:00