2012/6/13 Ian Romanick <i...@freedesktop.org>: > On 06/11/2012 09:06 AM, Brian Paul wrote: >> >> On 06/10/2012 04:57 AM, Andreas Boll wrote: >>> >>> @ release manager >>> Is there a script for converting the git shortlog into html in >>> relnotes-*.html or are they converted by hand? >>> The reason I'm asking is that not all html special chars are correctly >>> escaped and the changes are not well-formed. >> >> >> I'm not sure how Ian's been doing that. If any sort of git/sh script is >> used, it should probably be checked into the tree or documented with the >> rest of the new-release instructions. >> >> Ian? > > > I have a script, which I've attached. It's not perfect, but it seems to > work pretty well. > >
Nice script! This diff fixes my complaints. Do you want to check this script with my modifications into the git repo? diff --git a/bin/shortlog_mesa.sh b/bin/shortlog_mesa.sh index 6825937..7ee1ab9 100755 --- a/bin/shortlog_mesa.sh +++ b/bin/shortlog_mesa.sh @@ -6,15 +6,15 @@ typeset -i in_log=0 git shortlog $* | while read l do if [ $in_log -eq 0 ]; then - echo '<p>'$l + echo '<p>'$l'</p>' echo '<ul>' in_log=1 elif echo "$l" | egrep -q '^$' ; then - echo '</ul></p>' + echo '</ul>' echo in_log=0 else - mesg=$(echo $l | sed 's/ (cherry picked from commit [0-9a-f]\+)//;s/\&/&/g;s/</\</g;s/>/\ + mesg=$(echo $l | sed 's/ (cherry picked from commit [0-9a-f]\+)//;s/\&/&/g;s/</\</g;s/>/ echo ' <li>'${mesg}'</li>' fi done _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev