On 10/31/08, Yann Dirson <ydirson@xxxxxxxxxx> wrote: > - else if (detect_rename == DIFF_DETECT_COPY) { > - /* > - * Increment the "rename_used" score by > - * one, to indicate ourselves as a user. > - */ > - p->one->rename_used++; > - register_rename_src(p->one, p->score); > + else { > + if (detect_rename == DIFF_DETECT_COPY) { > + /* > + * Increment the "rename_used" score by > + * one, to indicate ourselves as a user. > + */ > + p->one->rename_used++; > + register_rename_src(p->one, p->score); > + } > + if (DIFF_OPT_TST(options, FACTORIZE_RENAMES)) { > + /* similarly, rename factorization needs to > + * see all files from second tree > + */ > + //p->two->rename_used++; // FIXME: would we need that ? > + locate_rename_dst(p->two, 1); > + } > } > } Hmm.. how about turn on a special flag for these rename_dst items? Otherwise --group-renames and --find-copies-harder combination would become hell: you have to compare all src with all dst. It could exceed rename_limit, therefore no rename detection will be done. -- Duy -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html