Based on feedback from djc, I've made the following adjustments: 1. -s is gone. It's just diff --stat now. 2. I've added a new patch that makes sure 0 lines changed is printed as 0. 3. diff --git enables Bin output; otherwise, 0 is printed for binary files.