make format is great, but it's not fast, and sometimes when doing patches you pick up stray formats cause someone else committed badly formatted code you ended up merging.
This patch adds a --changed-only option that will only format changed files keeping your patches clean and brings the time make format needs down from about 25 to 1.5 seconds on my system.
Tested on windows, may need some love on linux/mac