Evolutions from v4 to v5: (Jonathan Nieder) use memcpy, not strncpy overkill (Jonathan Nieder) split 2 funcs out of diffcore_bulk_renames (Jonathan Nieder) more comments (Jonathan Nieder) avoid allocating often-useless filespec too early (Jonathan Nieder) split into new func (�var Arnfjörð Bjarmason) convert C99 comments intended to stay to C89 ones (Jonathan Nieder, �var Arnfjörð Bjarmason) reworked style of test script (Jonathan Nieder, Sverre Rabbelier) use compare_diff_raw, not compare_diff_patch; anonymize hashes and scores (Jonathan Nieder) use "git commit" in test instead of only plumbing, and use test_tick listed a number of additional FIXME's changed wording "factorization" -> "bulk move" changed --detect-dir-renames to --detect-bulk-moves and --hide-dir-rename-details to --hide-bulk-move-details first attempt at showing the "/*" suffix in bulk moves, for comment stop maintaining testcases for --hide-bulk-move-details, I'm just keeping the patch adding the flag in sync with other code changes anyway. Yann Dirson (4): Introduce bulk-move detection in diffcore. Add testcases for the --detect-bulk-moves diffcore flag. [RFC] Only show bulkmoves in output. [RFC] Allow hiding renames of individual files involved in a directory rename. diff-lib.c | 6 +- diff.c | 12 ++ diff.h | 6 + diffcore-rename.c | 349 +++++++++++++++++++++++++++++++++++++- diffcore.h | 1 + t/t4046-diff-rename-factorize.sh | 251 +++++++++++++++++++++++++++ tree-diff.c | 4 +- 7 files changed, 617 insertions(+), 12 deletions(-) create mode 100755 t/t4046-diff-rename-factorize.sh -- 1.7.2.3 -- 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