Automating cherry-picks between OSS and private forks
Introduction: The challenge of staying up-to-date One of the major challenges faced by large companies customizing open-source projects for their specific use cases is staying aligned with upstream changes. At PlanetScale, we encountered this issue firsthand while managing our private modifications alongside the continual evolution of the open-source Vitess project. The early days: A manual approach In the early days, when our private changes were relatively small, we used a straightforward appr
