diff options
author | Vicent Martà <vicent@github.com> | 2013-09-17 10:21:22 -0700 |
---|---|---|
committer | Vicent Martà <vicent@github.com> | 2013-09-17 10:21:22 -0700 |
commit | 3d4f169867faf79abcfdff6667b361d88bb2e3b3 (patch) | |
tree | 89e3162ae00a27e2a63f947b27fe0fa80a2fa247 /src/util.c | |
parent | bb371b62e950e3307d3acf2f772495a60565d266 (diff) | |
parent | a025907e0d751ed1022e65365243ae97acf3f598 (diff) | |
download | libgit2-3d4f169867faf79abcfdff6667b361d88bb2e3b3.tar.gz |
Merge pull request #1858 from linquize/win32-template-dir
Configurable template dir for Win32
Diffstat (limited to 'src/util.c')
-rw-r--r-- | src/util.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/util.c b/src/util.c index 151782346..162ed6f70 100644 --- a/src/util.c +++ b/src/util.c @@ -117,6 +117,19 @@ int git_libgit2_opts(int key, ...) *(va_arg(ap, ssize_t *)) = git_cache__current_storage.val; *(va_arg(ap, ssize_t *)) = git_cache__max_storage; break; + + case GIT_OPT_GET_TEMPLATE_PATH: + { + char *out = va_arg(ap, char *); + size_t outlen = va_arg(ap, size_t); + + error = git_futils_dirs_get_str(out, outlen, GIT_FUTILS_DIR_TEMPLATE); + } + break; + + case GIT_OPT_SET_TEMPLATE_PATH: + error = git_futils_dirs_set(GIT_FUTILS_DIR_TEMPLATE, va_arg(ap, const char *)); + break; } va_end(ap); |