Bert Wesarg wrote: > git > diff --cached -- foo shows me the diff for both the file foo and file > foo/bar. [...] > But for the case > file->directory, I would like to see only the deleted diff, not > recursing into the directory. If I understand correctly, this is a documentation bug and feature request. The documentation bug: the "git diff" documentation says something like git diff [--options] [<tree>[..<tree>]] [--] [<path>...] but the <path>s after "--" are actually patterns (path specifiers). See [1] ([RFD] git glossary: define pathspec, 2010-11-29). The feature request: there is no way to specify an "exact match" or "negative match" when specifying paths. At least "negative match" has been suggested before. [1] http://thread.gmane.org/gmane.comp.version-control.git/162379 -- 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