diff options
author | Junio C Hamano <junkio@cox.net> | 2006-03-12 03:22:10 -0800 |
---|---|---|
committer | Junio C Hamano <junkio@cox.net> | 2006-03-12 03:22:10 -0800 |
commit | c06c79667c9514aed00d29bcd80bd0cee7cc5a25 (patch) | |
tree | 75549257a77d8d32859a1128f5d01dce31dd5a3b /diff.c | |
parent | ce2a34188b70c2d04ffdc1d9d3acc04d7a35c5c6 (diff) | |
download | git-c06c79667c9514aed00d29bcd80bd0cee7cc5a25.tar.gz |
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>
Diffstat (limited to 'diff.c')
-rw-r--r-- | diff.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -463,6 +463,8 @@ void diff_free_filespec_data(struct diff_filespec *s) munmap(s->data, s->size); s->should_free = s->should_munmap = 0; s->data = NULL; + free(s->cnt_data); + s->cnt_data = NULL; } static void prep_temp_blob(struct diff_tempfile *temp, |