RESOLVED FIXED 229089
[git-webkit] Add pull-request command
https://bugs.webkit.org/show_bug.cgi?id=229089
Summary [git-webkit] Add pull-request command
Jonathan Bedard
Reported 2021-08-13 11:26:51 PDT
As WebKit moves to GitHub, the project needs to support pull-requests. This bug tracks the addition of a basic pull-request command which creates a branch on a user's fork of the project, and then link that branch to a new pull-request on GitHub.
Attachments
Patch (2.64 KB, patch)
2021-08-13 13:50 PDT, Jonathan Bedard
no flags
Part 1 (2.87 KB, patch)
2021-08-13 13:59 PDT, Jonathan Bedard
no flags
Part 2 (5.59 KB, patch)
2021-08-13 14:03 PDT, Jonathan Bedard
no flags
Part 3 (5.12 KB, patch)
2021-08-13 14:09 PDT, Jonathan Bedard
no flags
Part 4 (1.42 KB, patch)
2021-08-13 14:16 PDT, Jonathan Bedard
no flags
Part 5 (2.38 KB, patch)
2021-08-13 14:21 PDT, Jonathan Bedard
no flags
Part 1 (2.88 KB, patch)
2021-08-19 16:38 PDT, Jonathan Bedard
dewei_zhu: review+
Part 2 (13.37 KB, patch)
2021-08-19 16:45 PDT, Jonathan Bedard
dewei_zhu: review+
Part 3 (11.99 KB, patch)
2021-08-19 16:55 PDT, Jonathan Bedard
dewei_zhu: review+
Part 4 (1.42 KB, patch)
2021-08-19 16:58 PDT, Jonathan Bedard
dewei_zhu: review+
Part 5 (7.47 KB, patch)
2021-08-19 17:08 PDT, Jonathan Bedard
dewei_zhu: review+
Part 1 (4.90 KB, patch)
2021-08-20 15:22 PDT, Jonathan Bedard
no flags
Part 2 (14.70 KB, patch)
2021-08-20 16:07 PDT, Jonathan Bedard
no flags
Part 3 (12.93 KB, patch)
2021-08-21 08:24 PDT, Jonathan Bedard
no flags
Part 4 (2.76 KB, patch)
2021-08-22 07:51 PDT, Jonathan Bedard
no flags
Part 5 (8.87 KB, patch)
2021-08-22 12:12 PDT, Jonathan Bedard
no flags
Part 6 (45.79 KB, patch)
2021-08-23 17:01 PDT, Jonathan Bedard
no flags
Patch (47.73 KB, patch)
2021-08-24 08:20 PDT, Jonathan Bedard
no flags
Patch for landing (47.70 KB, patch)
2021-08-27 07:45 PDT, Jonathan Bedard
no flags
Radar WebKit Bug Importer
Comment 1 2021-08-13 11:27:26 PDT
Jonathan Bedard
Comment 2 2021-08-13 13:26:44 PDT
I will be uploading patches to this bug as well, but it seems appropriate that the change which adds support for pull-requests should itself be a pull request: https://github.com/WebKit/WebKit/pull/4
Jonathan Bedard
Comment 3 2021-08-13 13:50:46 PDT
Jonathan Bedard
Comment 4 2021-08-13 13:59:22 PDT
Jonathan Bedard
Comment 5 2021-08-13 14:03:37 PDT
Jonathan Bedard
Comment 6 2021-08-13 14:09:21 PDT
Jonathan Bedard
Comment 7 2021-08-13 14:16:49 PDT
Jonathan Bedard
Comment 8 2021-08-13 14:21:18 PDT
Jonathan Bedard
Comment 9 2021-08-19 16:38:32 PDT
Jonathan Bedard
Comment 10 2021-08-19 16:45:54 PDT
Jonathan Bedard
Comment 11 2021-08-19 16:55:15 PDT
Jonathan Bedard
Comment 12 2021-08-19 16:58:16 PDT
Jonathan Bedard
Comment 13 2021-08-19 17:08:49 PDT
dewei_zhu
Comment 14 2021-08-20 14:36:22 PDT
Comment on attachment 435927 [details] Part 5 r=me
dewei_zhu
Comment 15 2021-08-20 14:40:10 PDT
Comment on attachment 435914 [details] Part 1 r=me
dewei_zhu
Comment 16 2021-08-20 14:40:29 PDT
Comment on attachment 435917 [details] Part 2 r=me
dewei_zhu
Comment 17 2021-08-20 14:41:41 PDT
Comment on attachment 435921 [details] Part 3 r=me
dewei_zhu
Comment 18 2021-08-20 14:41:54 PDT
Comment on attachment 435922 [details] Part 4 r=me
Jonathan Bedard
Comment 19 2021-08-20 15:22:30 PDT
EWS
Comment 20 2021-08-20 15:52:26 PDT
Committed r281346 (240762@main): <https://commits.webkit.org/240762@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 436036 [details].
Jonathan Bedard
Comment 21 2021-08-20 16:07:04 PDT
Reopening to attach new patch.
Jonathan Bedard
Comment 22 2021-08-20 16:07:05 PDT
EWS
Comment 23 2021-08-20 18:01:54 PDT
Found 1 new test failure: http/tests/media/modern-media-controls/pip-support/pip-support-live-broadcast.html
EWS
Comment 24 2021-08-20 22:25:14 PDT
Committed r281363 (240778@main): <https://commits.webkit.org/240778@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 436040 [details].
Jonathan Bedard
Comment 25 2021-08-21 08:24:56 PDT
Reopening to attach new patch.
Jonathan Bedard
Comment 26 2021-08-21 08:24:57 PDT
EWS
Comment 27 2021-08-21 12:20:03 PDT
Committed r281379 (240794@main): <https://commits.webkit.org/240794@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 436074 [details].
Jonathan Bedard
Comment 28 2021-08-22 07:51:05 PDT
Reopening to attach new patch.
Jonathan Bedard
Comment 29 2021-08-22 07:51:07 PDT
EWS
Comment 30 2021-08-22 09:29:37 PDT
Committed r281399 (240807@main): <https://commits.webkit.org/240807@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 436116 [details].
Jonathan Bedard
Comment 31 2021-08-22 12:12:13 PDT
Reopening to attach new patch.
Jonathan Bedard
Comment 32 2021-08-22 12:12:14 PDT
EWS
Comment 33 2021-08-22 13:11:53 PDT
Committed r281412 (240808@main): <https://commits.webkit.org/240808@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 436122 [details].
Jonathan Bedard
Comment 34 2021-08-23 17:01:57 PDT
Reopening to attach new patch.
Jonathan Bedard
Comment 35 2021-08-23 17:01:58 PDT
Jonathan Bedard
Comment 36 2021-08-24 08:20:58 PDT
dewei_zhu
Comment 37 2021-08-26 17:40:04 PDT
Comment on attachment 436288 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=436288&action=review r=me > Tools/Scripts/libraries/webkitscmpy/webkitscmpy/mocks/remote/bitbucket.py:203 > + states = params.get('state', []) params can be `None` right? Do we need `states = (params or {}).get('state', [])` ? > Tools/Scripts/libraries/webkitscmpy/webkitscmpy/mocks/remote/bitbucket.py:207 > + at = params.get('at') Ditto.
Jonathan Bedard
Comment 38 2021-08-27 07:45:26 PDT
Created attachment 436623 [details] Patch for landing
EWS
Comment 39 2021-08-27 08:16:34 PDT
Committed r281695 (241045@main): <https://commits.webkit.org/241045@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 436623 [details].
Note You need to log in before you can comment on or make changes to this bug.