diffcore-rename: somewhat optimized.

This changes diffcore-rename to reuse statistics information
gathered during similarity estimation, and updates the hashtable
implementation used to keep track of the statistics to be
denser.  This seems to give better performance.

Signed-off-by: Junio C Hamano <junkio@cox.net>
This commit is contained in:
Junio C Hamano
2006-03-12 03:22:10 -08:00
parent ce2a34188b
commit c06c79667c
5 changed files with 151 additions and 23 deletions

View File

@ -68,6 +68,7 @@ static int should_break(struct diff_filespec *src,
if (diffcore_count_changes(src->data, src->size,
dst->data, dst->size,
NULL, NULL,
0,
&src_copied, &literal_added))
return 0;