Geoff Russell [off-list ref] wrote:
"git format-patch" generates binary diffs for binary files (e.g pdfs)
in its patches,
but "git diff -p" just tells me that a binary file is different and doesn't
generate the actual diff.
--binary::
In addition to --full-index, output "binary diff" that
can be applied with "git apply".
Should work with all of the "diff things" like `git diff`,
`git log`, etc. See the diff-options.txt in Documentation.
--
Shawn.