webkit-patch has apply-attachment and apply-from-bug to apply patches posted on Bugzilla. We need an equivalent command for applying PR and/or PR associated with the bug.
Note that one of important use cases is to apply PR written by someone else.
Arguably more important than it was in webkit-patch, because downloading a diff file from GitHub is an undiscoverable action.
(In reply to Alexey Proskuryakov from comment #2) > Arguably more important than it was in webkit-patch, because downloading a > diff file from GitHub is an undiscoverable action. Yeah, we used to able to download the diff on Bugzilla and apply that locally. Can't do that anymore either.
I should have explained how this undiscoverable action works. Adding .diff or .patch to a PR or commit link (like https://github.com/WebKit/WebKit/pull/5969.diff) produces downloadable diffs, either "git diff" or "git patch" style.
<rdar://problem/102048463>
`git-webkit checkout pr-#` exists, and is designed to solve this problem. If we wanted to expand this to bugs, we're basically resolving the pointer to the PR, then checking out the PR.