improving pretty-git-log