diff options
author | Vicent Marti <tanoku@gmail.com> | 2013-04-05 22:48:39 +0200 |
---|---|---|
committer | Vicent Marti <tanoku@gmail.com> | 2013-04-22 16:50:51 +0200 |
commit | ee12272d170d6a9d60f13d6de6129f56bfb2fbf6 (patch) | |
tree | 9a7d1945b9b85a70ed88a80649e2b27213314fee /src/util.c | |
parent | e183e375b83044d7852b8253553c4f782d73c140 (diff) | |
download | libgit2-ee12272d170d6a9d60f13d6de6129f56bfb2fbf6.tar.gz |
Global option setters
Diffstat (limited to 'src/util.c')
-rw-r--r-- | src/util.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/util.c b/src/util.c index c4a8c786d..0b5fbdc5a 100644 --- a/src/util.c +++ b/src/util.c @@ -11,6 +11,7 @@ #include <ctype.h> #include "posix.h" #include "fileops.h" +#include "cache.h" #ifdef _MSC_VER # include <Shlwapi.h> @@ -93,6 +94,16 @@ int git_libgit2_opts(int key, ...) if ((error = config_level_to_futils_dir(va_arg(ap, int))) >= 0) error = git_futils_dirs_set(error, va_arg(ap, const char *)); break; + + case GIT_OPT_SET_CACHE_LIMIT: { + git_otype type = (git_otype)va_arg(ap, int); + git_cache__max_object_size[type] = va_arg(ap, size_t); + break; + } + + case GIT_OPT_ENABLE_CACHING: + git_cache__enabled = va_arg(ap, int); + break; } va_end(ap); |