diff options
author | Vicent Marti <tanoku@gmail.com> | 2013-04-22 17:04:52 +0200 |
---|---|---|
committer | Vicent Marti <tanoku@gmail.com> | 2013-04-22 17:04:52 +0200 |
commit | d87715926049390a2417a2476742114ec966686a (patch) | |
tree | f5cf7daf3913578f57076c2efc94bfd1f728068c /src/util.c | |
parent | cf9709b64eb49d5a0ee1181b80c950e518fb45b0 (diff) | |
download | libgit2-vmg/new-cache.tar.gz |
cache: Max cache size, and evict when the cache fills upvmg/new-cache
Diffstat (limited to 'src/util.c')
-rw-r--r-- | src/util.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/util.c b/src/util.c index 1ed5d5d16..c3fc69756 100644 --- a/src/util.c +++ b/src/util.c @@ -95,7 +95,7 @@ int git_libgit2_opts(int key, ...) error = git_futils_dirs_set(error, va_arg(ap, const char *)); break; - case GIT_OPT_SET_CACHE_LIMIT: + case GIT_OPT_SET_CACHE_OBJECT_LIMIT: { git_otype type = (git_otype)va_arg(ap, int); size_t size = va_arg(ap, size_t); @@ -103,6 +103,10 @@ int git_libgit2_opts(int key, ...) break; } + case GIT_OPT_SET_CACHE_MAX_SIZE: + git_cache__max_storage = va_arg(ap, size_t); + break; + case GIT_OPT_ENABLE_CACHING: git_cache__enabled = (va_arg(ap, int) != 0); break; |