mirror of
https://git.proxmox.com/git/libgit2
synced 2025-08-02 20:52:13 +00:00
Merge pull request #3629 from ethomson/set_user_agent_doc
git_libgit2_opts: minor documentation & usage fixes
This commit is contained in:
commit
fb96b28cd9
@ -245,6 +245,12 @@ typedef enum {
|
||||
*
|
||||
* * opts(GIT_OPT_SET_USER_AGENT, const char *user_agent)
|
||||
*
|
||||
* > Set the value of the User-Agent header. This value will be
|
||||
* > appended to "git/1.0", for compatibility with other git clients.
|
||||
* >
|
||||
* > - `user_agent` is the value that will be delivered as the
|
||||
* > User-Agent header on HTTP requests.
|
||||
*
|
||||
* @param option Option key
|
||||
* @param ... value to set the option
|
||||
* @return 0 on success, <0 on failure
|
||||
|
@ -181,6 +181,9 @@ int git_libgit2_opts(int key, ...)
|
||||
}
|
||||
|
||||
break;
|
||||
default:
|
||||
giterr_set(GITERR_INVALID, "invalid option key");
|
||||
error = -1;
|
||||
}
|
||||
|
||||
va_end(ap);
|
||||
|
@ -17,3 +17,9 @@ void test_core_opts__readwrite(void)
|
||||
|
||||
cl_assert(new_val == old_val);
|
||||
}
|
||||
|
||||
void test_core_opts__invalid_option(void)
|
||||
{
|
||||
cl_git_fail(git_libgit2_opts(-1, "foobar"));
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user