summaryrefslogtreecommitdiff
path: root/include/git2/transport.h
diff options
context:
space:
mode:
authorBen Straub <bs@github.com>2012-12-10 11:11:01 -0800
committerBen Straub <bs@github.com>2012-12-10 11:11:01 -0800
commit59bccf33c4de1124f2effd5d4b1a9ef44babefd0 (patch)
tree82d4af3f511054016162c789655f760c184fe517 /include/git2/transport.h
parent72629a10e3420b7e20b2e349446b4babbed5eb2c (diff)
downloadlibgit2-59bccf33c4de1124f2effd5d4b1a9ef44babefd0.tar.gz
Add a payload param to git_cred_acquire_cb
Fixes #1128.
Diffstat (limited to 'include/git2/transport.h')
-rw-r--r--include/git2/transport.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/include/git2/transport.h b/include/git2/transport.h
index 00beb4472..c2f205295 100644
--- a/include/git2/transport.h
+++ b/include/git2/transport.h
@@ -65,7 +65,8 @@ GIT_EXTERN(int) git_cred_userpass_plaintext_new(
typedef int (*git_cred_acquire_cb)(
git_cred **cred,
const char *url,
- unsigned int allowed_types);
+ unsigned int allowed_types,
+ void *payload);
/*
*** End interface for credentials acquisition ***
@@ -94,6 +95,7 @@ typedef struct git_transport {
int (*connect)(struct git_transport *transport,
const char *url,
git_cred_acquire_cb cred_acquire_cb,
+ void *cred_acquire_payload,
int direction,
int flags);