Code

pack-object: slightly more efficient
authorNicolas Pitre <nico@cam.org>
Mon, 15 May 2006 17:47:16 +0000 (13:47 -0400)
committerJunio C Hamano <junkio@cox.net>
Mon, 15 May 2006 19:32:13 +0000 (12:32 -0700)
commitff45715ce50b80ab16ee0d0dc7fff0c47a51959a
treeaab49d4b562b46c146524f0f9729037666b79380
parent4e8da1958111796d55ad63b229ebd3ae6c54bf87
pack-object: slightly more efficient

Avoid creating a delta index for objects with maximum depth since they
are not going to be used as delta base anyway.  This also reduce peak
memory usage slightly as the current object's delta index is not useful
until the next object in the loop is considered for deltification. This
saves a bit more than 1% on CPU usage.

Signed-off-by: Nicolas Pitre <nico@cam.org>
Signed-off-by: Junio C Hamano <junkio@cox.net>
delta.h
pack-objects.c