[PATCH] Optimize diff-tree -[CM] --stdin
[gitweb.git] / diff-files.c
index cf7721928535e2350c1e32b34bc0ca5bc6e77aab..bd0eb95f85f1ebfd684e4177ca85c54b585da138 100644 (file)
@@ -116,12 +116,12 @@ int main(int argc, const char **argv)
                show_modified(oldmode, mode, ce->sha1, null_sha1,
                              ce->name);
        }
+       if (1 < argc)
+               diffcore_pathspec(argv + 1);
        if (detect_rename)
                diffcore_rename(detect_rename, diff_score_opt);
        if (pickaxe)
                diffcore_pickaxe(pickaxe, pickaxe_opts);
-       if (1 < argc)
-               diffcore_pathspec(argv + 1);
        diff_flush(diff_output_format, 1);
        return 0;
 }