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.


#!/bin/sh


typeset -i in_log=0

git shortlog $* | while read l
do
    if [ $in_log -eq 0 ]; then
        echo '<p>'$l
        echo '<ul>'
        in_log=1
    elif echo "$l" | egrep -q '^$' ; then
        echo '</ul></p>'
        echo
        in_log=0
    else
        mesg=$(echo $l | sed 's/ (cherry picked from commit 
[0-9a-f]\+)//;s/\&/&amp;/g;s/</\&lt/g;s/>/\&gt;/g')
        echo '  <li>'${mesg}'</li>'
    fi
done
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to