[webkit-dev] Changes to prepare-ChangeLog

Maciej Stachowiak mjs at apple.com
Tue Sep 1 16:31:05 PDT 2009


On Sep 1, 2009, at 12:59 PM, Adam Roben wrote:

> On Jul 9, 2009, at 4:32 AM, Maciej Stachowiak wrote:
>
>> How about this as the canonical format (with prepare-ChangeLog  
>> encouraging it)?
>>
>> 2009-07-08  Maciej Stachowiak  <mjs at apple.com>
>>
>>       Make prepare-ChangeLog less shouty
>>       https://bugs.webkit.org/show_bug.cgi?id=27098
>>
>>       Reviewed by Mark Rowe.
>>
>>       * Scripts/prepare-ChangeLog:
>
> This format seems good when the patch in question actually fixes the  
> bug. But in cases where a bug requires multiple changes to be fixed,  
> I find this format confusing. For example, here's the top of the  
> ChangeLog from r47943 <http://trac.webkit.org/changeset/47943>:
>
>> 2009-09-01  Brady Eidson  <beidson at apple.com>
>>
>>       Reviewed by Sam Weinig.
>>
>>       Page Cache should support pages with frames
>>       https://bugs.webkit.org/show_bug.cgi?id=13631
>
> When I saw this, I assumed that r47943 was changing WebKit/WebCore  
> so that the page cache would support pages with frames. But it turns  
> out that r47943 was just one step along the path to making that  
> happen.
>
> What I like to do in cases like this is to start the ChangeLog with  
> a short description of what *this patch* does. Here's an example  
> (from r44269 <http://trac.webkit.org/changeset/44269>):
>
>> 2009-05-29  Adam Roben  <aroben at apple.com>
>>
>>       Make sure PlatformMouseEvent::modifierFlags contains MK_ALT  
>> when the
>>       Alt key is pressed
>>
>>       First part of fixing Bug 25729: Alt-clicking a link doesn't  
>> start a
>>       download
>>       https://bugs.webkit.org/show_bug.cgi?id=25729
>>
>>       Reviewed by Darin Adler.

I think the bug title and URL should be above the brief description of  
what this particular patch does. I don't like the bug URL being so far  
down.

>
> (You can ignore the "First part of fixing Bug 25729: " part -- I  
> know some people dislike that and I'm not advocating it as part of  
> this email.)
>
> So, I propose that we change the prepare-ChangeLog template to the  
> following:
>
> 2009-09-01  Adam Roben  <aroben at apple.com>
>
>        Reviewed by NOBODY (OOPS!)
>
>        Need a short description of this patch (OOPS!)
>
>        Need a bug title and URL (OOPS!)
>
>
> What do others think?

I'd swap the last two. Maybe we could make the bug URL nag say "Need a  
bug title and URL - if a partial fix please say so (OOPS!)"

Regards,
Maciej



More information about the webkit-dev mailing list