Running command manually:
git log --pretty=format:"%C(yellow)%h %Cred%ad %Cblue%an%Cgreen%d %Creset%s" --date=short
Using Bash
6bb9849 2012-08-05 My Name (HEAD, master) blah2
42b3a11 2012-08-05 My Name blah1
Using ZSH
27m" 6bb9849 2012-08-05 My Name (HEAD, master) blah2
42b3a11 2012-08-05 My Name blah1
Where did 27m” come from using ZSH please?
Few tests confirm that only top most commit shows 27m”
%is a special character in zsh. You may need to use%%where you currently have%.