Browse Source

autodetect number of CPUs by default when using threads

... and display the actual number of threads used when locally
repacking.  A remote server still won't tell you how many threads it
uses during a fetch though.

Signed-off-by: Nicolas Pitre <nico@cam.org>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
maint
Nicolas Pitre 16 years ago committed by Junio C Hamano
parent
commit
43cc2b4266
  1. 5
      builtin-pack-objects.c

5
builtin-pack-objects.c

@ -78,7 +78,7 @@ static int progress = 1; @@ -78,7 +78,7 @@ static int progress = 1;
static int window = 10;
static uint32_t pack_size_limit, pack_size_limit_cfg;
static int depth = 50;
static int delta_search_threads = 1;
static int delta_search_threads;
static int pack_to_stdout;
static int num_preferred_base;
static struct progress *progress_state;
@ -1612,6 +1612,9 @@ static void ll_find_deltas(struct object_entry **list, unsigned list_size, @@ -1612,6 +1612,9 @@ static void ll_find_deltas(struct object_entry **list, unsigned list_size,
find_deltas(list, &list_size, window, depth, processed);
return;
}
if (progress > pack_to_stdout)
fprintf(stderr, "Delta compression using %d threads.\n",
delta_search_threads);

/* Partition the work amongst work threads. */
for (i = 0; i < delta_search_threads; i++) {

Loading…
Cancel
Save