386
git_zstream stream;
387
void *in, *out;
388
unsigned long maxsize;
389
+ struct repo_config_values *cfg = repo_config_values(the_repository);
390
390
- git_deflate_init(&stream, pack_compression_level);
391
+ git_deflate_init(&stream, cfg->pack_compression_level);
392
maxsize = git_deflate_bound(&stream, size);
393
394
in = *pptr;
414
unsigned char ibuf[1024 * 16];
415
unsigned char obuf[1024 * 16];
416
unsigned long olen = 0;
417
+ struct repo_config_values *cfg = repo_config_values(the_repository);
418
417
- git_deflate_init(&stream, pack_compression_level);
419
+ git_deflate_init(&stream, cfg->pack_compression_level);
420
421
for (;;) {
422
ssize_t readlen;
5005
struct string_list keep_pack_list = STRING_LIST_INIT_NODUP;
5006
struct list_objects_filter_options filter_options =
5007
LIST_OBJECTS_FILTER_INIT;
5008
+ struct repo_config_values *cfg = repo_config_values(the_repository);
5009
5010
struct option pack_objects_options[] = {
5011
OPT_CALLBACK_F('q', "quiet", &progress, NULL,
5087
N_("ignore packs that have companion .keep file")),
5088
OPT_STRING_LIST(0, "keep-pack", &keep_pack_list, N_("name"),
5089
N_("ignore this pack")),
5087
- OPT_INTEGER(0, "compression", &pack_compression_level,
5090
+ OPT_INTEGER(0, "compression", &cfg->pack_compression_level,
5091
N_("pack compression level")),
5092
OPT_BOOL(0, "keep-true-parents", &grafts_keep_true_parents,
5093
N_("do not hide commits by grafts")),
5246
5247
if (!reuse_object)
5248
reuse_delta = 0;
5246
- if (pack_compression_level == -1)
5247
- pack_compression_level = Z_DEFAULT_COMPRESSION;
5248
- else if (pack_compression_level < 0 || pack_compression_level > Z_BEST_COMPRESSION)
5249
- die(_("bad pack compression level %d"), pack_compression_level);
5249
+ if (cfg->pack_compression_level == -1)
5250
+ cfg->pack_compression_level = Z_DEFAULT_COMPRESSION;
5251
+ else if (cfg->pack_compression_level < 0 || cfg->pack_compression_level > Z_BEST_COMPRESSION)
5252
+ die(_("bad pack compression level %d"), cfg->pack_compression_level);
5253
5254
if (!delta_search_threads) /* --threads=0 means autodetect */
5255
delta_search_threads = online_cpus();