Janusz Białobrzewski <Janusz.Bialobrzewski@xxxxxx> writes: > Is it a bug or is it done by design? I suspect the answer is "no and not really". The truth would be closer to: we didn't bother to write code in the command line parser to check and flag it as an error when "--cc" and "--name-only" is given together. Unlike "-c" that works solely on the tree level changes, "--cc" looks into blob contents involved in the merge, but things like "--name-status", etc., do not work at blob levels (you can consider that part is "by design"). Similarly, if you make a whitespace-only change to a file and use git diff-tree -b -p you will still see the name of the commit object, but no patch. git diff-tree -b --name-only still reports the modified paths as tree-level differences. -- 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