Use kaleidescope for graphical diffs
Use simple default for push

http://blog.nicoschuele.com/?p=217