} | while read -r hash date message; do
user="${message% @*}"; user="${user##*@ }"
printf '<li><span class="hash"><a href="%s">%s</a></span><span class="date">%s</span><span class="user">%s</span></li>\n' \
} | while read -r hash date message; do
user="${message% @*}"; user="${user##*@ }"
printf '<li><span class="hash"><a href="%s">%s</a></span><span class="date">%s</span><span class="user">%s</span></li>\n' \