[PATCH] Redo rename/copy detection logic.
[gitweb.git] / diff-tree.c
index 0d21b18ff700a37509dfb9bd57f2fa636840cb5c..a7e7345bd622e1885471345c759d0fe9ae20c6d9 100644 (file)
@@ -266,13 +266,11 @@ static int call_diff_flush(void)
 {
        if (detect_rename)
                diffcore_rename(detect_rename, diff_score_opt);
-       diffcore_prune();
-       if (pickaxe) {
+       if (pickaxe)
                diffcore_pickaxe(pickaxe);
-               if (diff_queue_is_empty()) {
-                       diff_flush(DIFF_FORMAT_NO_OUTPUT, 0);
-                       return 0;
-               }
+       if (diff_queue_is_empty()) {
+               diff_flush(DIFF_FORMAT_NO_OUTPUT, 0);
+               return 0;
        }
        if (nr_paths)
                diffcore_pathspec(paths);