From: Nicolas Pitre Date: Wed, 27 Sep 2006 19:42:16 GMT Subject: PATCH/RFC] allow delta data reuse even if base object is a preferred base Message-ID: Signed-off-by: Nicolas Pitre --- Any reason why this couldn't be done? When I reworked that code I preserved the existing logic wrt preferred base. However I could not find a reason why it was that way. Hence this patch. diff --git a/builtin-pack-objects.c b/builtin-pack-objects.c index 6db97b6..ee5f031 100644 --- a/builtin-pack-objects.c +++ b/builtin-pack-objects.c @@ -989,7 +988,7 @@ static void check_object(struct object_e unuse_packed_git(p); entry->in_pack_header_size = used; - if (base_entry && !base_entry->preferred_base) { + if (base_entry) { /* Depth value does not matter - find_deltas() * will never consider reused delta as the