Jeff King <peff@xxxxxxxx> writes: > Currently we just skip rewrite diffs for binary files; this patch makes > an exception for files which will be textconv'd, and actually performs > the textconv before generating the diff. > > Conceptually, rewrite diffs should be in the exact same format as the a > non-rewrite diff, except that we refuse to share any context. Thus it > makes very little sense for "git diff" to show a textconv'd diff, but > for "git diff -B" to show "Binary files differ". Makes sense. > +cat >dump <<'EOF' > +#!/bin/sh > +perl -e '$/ = undef; $_ = <>; s/./ord($&)/ge; print $_' < "$1" > +EOF I'll squash in a change to make this part use $SHELL_PATH for consistency. Thanks. -- 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