[Webkit-unassigned] [Bug 246381] New: Git webkit should offer a way to file bugzilla issues from existing commits

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Oct 11 19:43:13 PDT 2022


https://bugs.webkit.org/show_bug.cgi?id=246381

            Bug ID: 246381
           Summary: Git webkit should offer a way to file bugzilla issues
                    from existing commits
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Tools / Tests
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: mattwoodrow at apple.com

It looks like `git webkit branch` will file a bugzilla issue for you, but there doesn't appear to be a way to do this from existing commits.

I generally create a branch myself (before making any changes), and then add frequent commits as I develop, squashing and interactive rebasing as the changes evolve. Frequently I create new (dependent) branches for later commits, when it's obvious that the scope exceeds what should be in a single atomic merge to WebKit.

Ideally there'd be a way to automatically file bugs for the commits that I end up with.

I think my ideal behaviour would be to have a `git webkit` subcommand that takes a revision range, looks for commits in that range that are using the standard template, but don't have the bugzilla line filled out, and files bugs using the contained description (short desc as title, any longer desc below as comment). It'd be extra cool if it checked the message for an existing radar, and linked the bugzilla issue to that if so. It could then edit the message of those commits to insert the newly filed bugs (and radars, if applicable?).

`git webkit pr` could also optionally invoke this, using the commit range that will be included in the PR.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20221012/b33077c8/attachment.htm>


More information about the webkit-unassigned mailing list