[PATCH] Diff overhaul, adding half of copy detection.
[gitweb.git] / diff-files.c
index c36bcf25bcd3b10079d8a2f97c67dea101d79880..d0202549222fe0ee80e07e8ed9a670f0dedf2db2 100644 (file)
@@ -7,7 +7,7 @@
 #include "diff.h"
 
 static const char *diff_files_usage =
-"git-diff-files [-p] [-q] [-r] [-z] [-M] [-R] [paths...]";
+"git-diff-files [-p] [-q] [-r] [-z] [-M] [-C] [-R] [paths...]";
 
 static int generate_patch = 0;
 static int line_termination = '\n';
@@ -71,6 +71,11 @@ int main(int argc, char **argv)
                        diff_score_opt = diff_scoreopt_parse(argv[1]);
                        detect_rename = generate_patch = 1;
                }
+               else if (!strncmp(argv[1], "-C", 2)) {
+                       diff_score_opt = diff_scoreopt_parse(argv[1]);
+                       detect_rename = 2;
+                       generate_patch = 1;
+               }
                else
                        usage(diff_files_usage);
                argv++; argc--;