Commit 22edbce7dffddead032aaa20dcafcf33c5118cef

Stefan Sperling 2021-10-24T09:41:04

use up to 128 delta chain elements again; creates smaller packs at same speed

1
2
3
4
5
6
7
8
9
10
11
12
13
diff --git a/lib/pack_create.c b/lib/pack_create.c
index b5f4f55..5e229ab 100644
--- a/lib/pack_create.c
+++ b/lib/pack_create.c
@@ -309,7 +309,7 @@ pick_deltas(struct got_pack_meta **meta, int nmeta, int nours,
 			}
 			base = meta[j];
 			/* long chains make unpacking slow, avoid such bases */
-			if (base->nchain >= 32 ||
+			if (base->nchain >= 128 ||
 			    base->obj_type != m->obj_type)
 				continue;