shift 2
set +e
- git diff --exit-code "$first".."$second" -- . "$@"
+ git diff --quiet --exit-code "$first".."$second" -- . "$@"
git_diff_rc=$?
set -e
+ # show the user what the difference was
+ if [ $git_diff_rc = 1 ]; then
+ git diff --compact-summary "$first".."$second" -- . "$@"
+ fi
+
if [ $git_diff_rc -le 1 ]; then
return $git_diff_rc
else