On Tue, May 11, 2010 at 2:30:45 PM, Geoffrey Garen wrote:

> I don't know how to do either of these steps in an easy way:
> 
> 1. Once I have a patch with a ChangeLog, say, "File a new 
> bug and upload this patch for review." (Bonus points if the
> tool automatically made the first line of the ChangeLog the
> title of the bug.)


The little-known, little-used "webkit-patch create-bug" command does this today 
with the "--no-prompt" switch.  However, you can't limit it to a single 
directory for svn (like other webkit-patch commands), you can't give it a patch 
file to upload (interesting idea), and it's probably only been tested (by me) 
with git.

The "webkit-patch upload" command is the preferred alternative, although it 
still doesn't have a way to make the first line of the ChangeLog the title of 
the bug (which is the main reason I haven't switched to using it), and it has 
over 3x the number of command-line switches as create-bug.  (I must read 
through the switches for any webkit-patch subcommand because I don't use it 
frequently enough to remember them.)

> 2. Once the patch has been reviewed, say, "Add bug # and
> reviewer information from Bugzilla, commit, and close the
> bug." (Bonus points if the commit happens via the bugzilla 
> patch, so I can move on to working on another patch.)

My initial thought for doing this was to provide a placeholder (like 
"http://webkit.org/b/00000";) with prepare-ChangeLog so that webkit-patch could 
update it at the right time, just like it does with the reviewer.

Another approach would be to write a rule that adds the bug number at a 
particular location in the ChangeLog each time--as long as it was smart enough 
not to duplicate bug links if one was already present.

Dave

_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

Reply via email to