Kent Leonard <kleonard@xxxxxxxxxxx> writes: > When I do this in repo with files a and b: > git mv b c > git mv a b > git commit -m shuffle > git diff --summary master^ master > > I get output: > delete mode 100644 a > create mode 100644 c > Which does not indicate that the contents of b changed. Isn't that because --summary is only about tree-structural changes? If b was in preimage and b still is in postimage, as far as b is concerned that path stayed in the tree across the change, and there is nothing to report. > "git diff --raw" shows more complete information. Try something more sensible like "--summary --stat" instead of "--summary" alone, perhaps? -- 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