todo:cast - Developer Podcast

← todo:cast - Developer Podcast24 aug · 26 min

#179 Mini: Pull Request Stacking

#179 Mini: Pull Request Stacking24 aug26 min

<p>Coding Agents wie GitHub Copilot, Claude oder Cursor können heute in kürzester Zeit enorme Mengen Code produzieren – aber wer soll all diese riesigen Pull Requests eigentlich noch sinnvoll reviewen? Eine mögliche Antwort darauf sind Stacked Pull Requests: Statt ein großes Feature in einen einzigen PR zu packen, wird es in mehrere kleine, voneinander abhängige Änderungen zerlegt. Wir schauen uns an, wie Pull Request Stacking funktioniert, warum dafür bisher Tools wie Graphite, Sapling oder Jujutsu genutzt wurden und was sich durch die neue native Stacked-PR-Unterstützung von GitHub verändert. </p><p><br></p><p>---</p><p><br></p><p>Ihr wollt uns etwas Gutes tun? Spendiert uns gerne einen Kaffee:</p><p>https://www.buymeacoffee.com/todocast</p><p><br></p><p>---</p><p><br></p><p>Links:</p><p><br></p><p>GitHub Docs – About stacked pull requests:</p><p>https://docs.github.com/en/pull-requests/get-started/about-stacked-prs</p><p><br></p><p>GitHub Blog – Turn one giant AI-generated pull request to a reviewable stack:</p><p>https://github.blog/engineering/turn-one-giant-ai-generated-pull-request-to-a-reviewable-stack/</p><p><br></p><p>Git Tower – Understanding the Stacked Pull Requests Workflow:</p><p>https://www.git-tower.com/blog/stacked-prs</p><p><br></p><p>dev.to – Introduction to Pull Request Stacking:</p><p>https://dev.to/gearoidotreasaigh/pull-request-stacking-3n88</p><p><br></p><p>stacking.dev – The stacking workflow:</p><p>https://www.stacking.dev/</p><p><br></p><p>Sapling Docs – Stacks of commits:</p><p>https://sapling-scm.com/docs/overview/stacks/</p><p><br></p><p>Jujutsu Docs – Jujutsu for Git experts:</p><p>https://docs.jj-vcs.dev/latest/git-experts/</p><p><br></p><p>GitHub – gh-stack:</p><p>https://github.github.com/gh-stack/</p><p><br></p><p>GitHub – Stack AI-generated code in pull requests:</p><p>https://docs.github.com/en/copilot/tutorials/stack-ai-generated-code-in-pull-requests</p><p><br></p><p>Graphite – Stacked Diffs:</p><p>https://graphite.com/guides/stacked-diffs</p><p><br></p><p>Graphite – GT MCP:</p><p>https://graphite.com/docs/gt-mcp</p><p><br></p><p>---</p><p><br></p><p>todo:shop - unser Shop für Nerdkram und alle Fans des Podcast:</p><p>https://todoshop.io</p><p><br></p><p>todo:cast auf TikTok:</p><p>https://www.tiktok.com/@todo_cast</p><p><br></p><p>todo:cast auf Instagram:</p><p>https://www.instagram.com/todo_cast</p><p><br></p><p>todo:cast auf YouTube:</p><p>https://www.youtube.com/@todo_cast</p><p><br></p><p>Feedback und Anregungen:</p><p>todopodcast@outlook.com</p>