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:
parent
93326071ea
commit
8dbbd14ea3
@ -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;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
Loading…
Reference in New Issue
Block a user