consider previous pack undeltified object state only when reusing delta data

Without this there would never be a chance to improve packing for
previously undeltified objects.

Signed-off-by: Nicolas Pitre <nico@cam.org>
Signed-off-by: Junio C Hamano <junkio@cox.net>
This commit is contained in:
Nicolas Pitre 2006-06-29 23:44:52 -04:00 committed by Junio C Hamano
parent 93326071ea
commit 8dbbd14ea3

View File

@ -989,9 +989,10 @@ static int try_delta(struct unpacked *trg, struct unpacked *src,
/* /*
* We do not bother to try a delta that we discarded * We do not bother to try a delta that we discarded
* on an earlier try. * on an earlier try, but only when reusing delta data.
*/ */
if (trg_entry->in_pack && trg_entry->in_pack == src_entry->in_pack) if (!no_reuse_delta && trg_entry->in_pack &&
trg_entry->in_pack == src_entry->in_pack)
return 0; return 0;
/* /*