github
Maintaining shadow branches for GitHub PRs
I've created pr-shadow with vibe coding, a tool that maintains a shadow branch for GitHub pull requests (PR) that never requires force-pushing. This addresses pain points I described in Reflections on LLVM's switch to GitHub pull requests#Patch evolution.
…Reflections on LLVM's switch to GitHub pull requests
Since 2012, LLVM has relied on its self-hosted Phabricator instance on Google Cloud Platform for code review, but now it's making a transition to GitHub pull requests. In this post, I'll share my perspective on this switch, highlighting GitHub offers significant benefits in some areas while having major drawbacks in the review process.
I may update this article as the process stabilizes further.
Transition to GitHub pull requests
The move to GitHub pull requests has been a topic of discussion over the past few years. Several lengthy threads on the subject have emerged:
…