Jeff King <peff@xxxxxxxx> writes: > I also noticed that the diff engine does not play well with replacements > of blobs. When we are diffing the trees, we see that the sha1 for path > "foo" is the same on either side, and do not look further, even though > feeding those sha1s to builtin_diff would fetch the replacements. Sorry, I do not quite understand. In "git diff A B -- path", if the object name recorded for A:path and B:path are the same, but the replacement mechanism maps the object name for that blob object to some other blob object, wouldn't the result be empty because both sides replace to the same thing anyway? -- 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