Para obtener resultados en color de todos los comandos git, configuro lo siguiente:
git config --global color.ui true
Sin embargo, esto produce una salida como esta para git diff,git log

mientras que los comandos como git statusmostrar bien

¿Por qué no reconoce los códigos de color escapados en solo algunos de los comandos y cómo puedo solucionarlo?
Estoy usando iTerm 2 (tipo de terminal xterm-256color) en OS X 10.8.2 y zsh como mi shell
zsh --version
zsh 5.0.0 (x86_64-apple-darwin12.0.0)
git --version
git version 1.7.9.6 (Apple Git-31.1)
lessnecesario-Rmostrar colores, lo olvidégit logygit difftransmití la salida aless. Gracias :)