diff --git a/diffcore-rename.c b/diffcore-rename.c
index 1de8d32502a77b641e004e9df9da3fcc188eef9c..ef239012b65c901bba5eef598f62679fd288106e 100644 (file)
--- a/diffcore-rename.c
+++ b/diffcore-rename.c
int contents_too)
{
if (src->sha1_valid && dst->sha1_valid &&
- !memcmp(src->sha1, dst->sha1, 20))
+ !hashcmp(src->sha1, dst->sha1))
return 1;
if (!contents_too)
return 0;
fill_filespec(two, dst->sha1, dst->mode);
dp = diff_queue(NULL, one, two);
+ dp->renamed_pair = 1;
if (!strcmp(src->path, dst->path))
dp->score = rename_src[src_index].score;
else