[Mesa-dev] [PATCH 00/11] docs: html cleanup

Andreas Boll andreas.boll.dev at gmail.com
Wed Jun 13 09:59:22 PDT 2012


2012/6/13 Brian Paul <brianp at vmware.com>:
> On 06/13/2012 01:37 AM, Andreas Boll wrote:
>>
>> 2012/6/13 Ian Romanick<idr at 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/\&/&amp;/g;s/</\&lt/g;s/>/\
>> +        mesg=$(echo $l | sed 's/ (cherry picked from commit
>> [0-9a-f]\+)//;s/\&/&amp;/g;s/</\&lt;/g;s/>/
>>         echo '<li>'${mesg}'</li>'
>>      fi
>>  done
>
>
> Hmmm, the patch doesn't apply.  It looks like the 3rd change's lines are
> truncated.
>
> Can you try again or post the entire patched script?
>
> -Brian
>

I have attached the entire patched script.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: shortlog_mesa.sh
Type: application/x-sh
Size: 377 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20120613/02ddde72/attachment.sh>


More information about the mesa-dev mailing list