I use git mostly for game-development which means I have to deal with a
lot of binary files (images, sound files etc).
When I came to a point where I had run image optimization on a branch, I
wanted to know of course how much smaller the new branch was in
comparison to master.
Problem was that 'git diff --stat' would only summerize per-binary-file
size changes and 'git diff --shortstat' did skip the binary files entirely.
To solve this problem, I wrote a script ("gitdiffbinstat") which
basically runs 'git diff --stat' and summerizes the output.
The script can be found here:
https://github.com/matthiaskrgr/gitdiffbinstat/blob/master/gitdiffbinstat.sh
Screenshot of example output is attached.
I wondered what you guys thought about the script, is there a chance to
perhaps get it included as some kind of helper script into the official
git repo?
Regards, Matthias