summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorEdward Thomson <ethomson@github.com>2016-07-05 15:51:01 -0400
committerGitHub <noreply@github.com>2016-07-05 15:51:01 -0400
commitc18a2bc4e013c07c497e9811f1d796852773d348 (patch)
treea991aedcf10c6e58c01c3206cb2371fcefca0365 /src
parentb57c176aa94275e539b6673a3fef0bdfaa227e00 (diff)
parentf1dba144810b190bc7c621a346f537e1f646b75a (diff)
downloadlibgit2-c18a2bc4e013c07c497e9811f1d796852773d348.tar.gz
Merge pull request #3851 from txdv/get-user-agent
Add get user agent functionality.
Diffstat (limited to 'src')
-rw-r--r--src/settings.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/settings.c b/src/settings.c
index 00a3ef04d..4a6e0f353 100644
--- a/src/settings.c
+++ b/src/settings.c
@@ -209,6 +209,14 @@ int git_libgit2_opts(int key, ...)
#endif
break;
+ case GIT_OPT_GET_USER_AGENT:
+ {
+ git_buf *out = va_arg(ap, git_buf *);
+ git_buf_sanitize(out);
+ error = git_buf_sets(out, git__user_agent);
+ }
+ break;
+
default:
giterr_set(GITERR_INVALID, "invalid option key");
error = -1;