I’m confused by how pushing to new branches would work on GitHub (or is the point that it doesn’t…)?
Are you able to change the branch of a PR from `v1` to `v2` without making a new PR?
Well, OK. You can push two branches, v1 and v2, each with the commits. Then to do pairwise diffs, you type in the commit object hashes directly into the URL bar to diff the two objects in the repository using the 'blobs' API but like... I don't think that qualifies so much as "supporting" it as much as an absurd hack, right?
> Are you able to change the branch of a PR from `v1` to `v2` without making a new PR?
No, you have to open a whole different PR.