I just noticed something fairly odd when making a commit that changed a single binary file:
kevin> (develop +=)> git ci -m 'Replace binary file'
[develop c0c3b98] Replace binary file
1 files changed, 8 insertions(+), 14 deletions(-)
rewrite Resources/some_image.png (99%)
The commit results seem to be treating the binary file as text in order to give me insertion/deletion stats. This is quite obviously wrong. For this situation, a fairly simple solution would be to change that line to something like
1 files changed, 2652 bytes removed
but the correct behavior is a bit less obvious when there are multiple files changed. Does anyone have a good suggestion for how to handle this case?
-Kevin Ballard