One thing I miss from TextMate’s and GitHub’s blame view is a way for me to jump to the commit where a particular section of the file changed. This is especially useful to answer questions like “WTF was this line added?” by providing more context.
I made a small patch to GitX to display a clickable SHA next to the commit chunk when in the blame view. This is how it looks like.
This is the first time I’ve made a contribution against a Cocoa app. This took way longer than expected mostly due to my figuring out where things live.
Source: http://github.com/kamal/gitx. Grab the binary at http://github.com/downloads/kamal/gitx/gitx-blame.tar.gz.