diff options
Diffstat (limited to 'builtin-pack-objects.c')
-rw-r--r-- | builtin-pack-objects.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/builtin-pack-objects.c b/builtin-pack-objects.c index af12e454e..e091bcbda 100644 --- a/builtin-pack-objects.c +++ b/builtin-pack-objects.c @@ -1746,6 +1746,17 @@ static int git_pack_config(const char *k, const char *v) cache_max_small_delta_size = git_config_int(k, v); return 0; } + if (!strcmp(k, "pack.threads")) { + delta_search_threads = git_config_int(k, v); + if (delta_search_threads < 1) + die("invalid number of threads specified (%d)", + delta_search_threads); +#ifndef THREADED_DELTA_SEARCH + if (delta_search_threads > 1) + warning("no threads support, ignoring %s", k); +#endif + return 0; + } return git_default_config(k, v); } |