diff options
| author | Philip Kelley <phkelley@hotmail.com> | 2012-11-06 08:52:03 -0500 |
|---|---|---|
| committer | Philip Kelley <phkelley@hotmail.com> | 2012-11-06 08:52:03 -0500 |
| commit | 091361f569dd86e8550c04afb193bfb516a21a74 (patch) | |
| tree | a6afafde40743ddde98fcb8e4d36031b6d7f47a0 /src/remote.c | |
| parent | a5e85d86b7e13352c553b0a43bc36fee5880b5c7 (diff) | |
| download | libgit2-091361f569dd86e8550c04afb193bfb516a21a74.tar.gz | |
Basic authentication for http and winhttp
Diffstat (limited to 'src/remote.c')
| -rw-r--r-- | src/remote.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/remote.c b/src/remote.c index a873a27b6..98660fe3b 100644 --- a/src/remote.c +++ b/src/remote.c @@ -492,7 +492,7 @@ int git_remote_connect(git_remote *remote, int direction) if (!remote->check_cert) flags |= GIT_TRANSPORTFLAGS_NO_CHECK_CERT; - if (t->connect(t, url, direction, flags) < 0) + if (t->connect(t, url, remote->cred_acquire_cb, direction, flags) < 0) goto on_error; remote->transport = t; @@ -809,6 +809,15 @@ void git_remote_set_callbacks(git_remote *remote, git_remote_callbacks *callback remote->callbacks.data); } +void git_remote_set_cred_acquire_cb( + git_remote *remote, + git_cred_acquire_cb cred_acquire_cb) +{ + assert(remote); + + remote->cred_acquire_cb = cred_acquire_cb; +} + int git_remote_set_transport(git_remote *remote, git_transport *transport) { assert(remote && transport); |
