Try this crazy thing (similar to that used in the script):
git submodule --quiet foreach "git log --abbrev=8 --no-merges -- pretty=format: "%at:%h: %ar: %an: [$(basename $PWD)] %B%x01"" | tr "\n" "\0" | tr "\1" "\n" | sed -e "s|^\x00||" -e "s|\x00$||" | sort -rn | sed - e "s| ^[^:]*:||" -e "s|\x00|\n|g" | less -FX
You are clever and skilled!
How about your script for the html page? I'd like to test that too. :)
Darrell