Our current PR workflow looks like this:
- Get patch at
https://github.com/{owner}/{repo}/pull/{id}.patch
- Process
.fignore
- Send to upstrea interface
- Upstream interface applies patch and sends PR to upstream repo
If the PR was made up of multiple commits, we are losing valuable commit messages. I think we can accommodate multi-commit PRs by generating a sequence of patches for each commit of the PR.