I'm not sure this one is smartless' fault, but maybe this can be an issue others come across. It appears that in some cases the last line of output is being cut off. Not really sure why. Take a look:

(git tree is an alias I have to draw a pretty commit graph: git config --global alias.tree "log --all --graph --pretty=format:\"%C(yellow)%h %C(magenta)%aD %C(cyan)%an %C(green)%d %C(reset)%s\"")