GitHub stacked pull request’leri tüm depolarda public preview’a açtı
GitHub, 30 Temmuz 2026’da stacked pull request özelliğini public preview’a aldı. Changelog’a göre rollout, önümüzdeki günlerde tüm repository’lere yayılıyor; ücretli üçüncü taraf araçlara gerek kalmadan bağımlı PR zincirleri native olarak yönetilebiliyor. Büyük değişiklikleri küçük, gözden geçirilebilir katmanlara bölen model; özellikle coding agent kaynaklı PR hacminin arttığı dönemde review darboğazını azaltmayı hedefliyor.
Ana Gelişme
Stacked PR’lar, sıralı ve odaklanmış katmanlardan oluşan bir pull request dizisidir. Her katman bağımsız incelenebilir; hazır olan en alt (veya en güncel hazır) PR merge edildiğinde, üstteki açık katmanlar otomatik olarak rebase edilir ve yeniden hedeflenir. Mevcut branch protection ve required check kuralları geçerliliğini korur.
GitHub Changelog, erken testçiler arasında Vercel / Next.js’ten Tim Neutkens, jQuery’den John Resig, TED CTO’su Andy Merryman ve WHOOP’tan Mayank Saini’nin yer aldığını aktarıyor. Stack’ler github.com, GitHub CLI, GitHub mobile ve Copilot gibi coding agent’larla kullanılabiliyor; agent tarafında gh-stack skill’i destekleniyor.
CLI kurulumu Changelog’da şöyle veriliyor:
gh extension install github/gh-stackMerge queue desteği henüz genel kullanıma açılmadı; Changelog “önümüzdeki haftalar” içinde progressive rollout öngörüyor. Public preview olduğu için davranışın değişebileceği ve aynı-repository kısıtı (cross-fork stack yok) dikkate alınmalı.
Neden Önemli?
AI code review bottleneck anlatısında agent’lar commit ve PR hacmini artırırken, review kapasitesi aynı hızda büyümüyor. Native stacking, “tek dev PR” yerine küçük katmanlar önererek review’i paralelleştirir ve merge sonrası manuel retarget ihtiyacını azaltır. Ücretsiz ve platform-içi olması, benimsenme eşiğini düşürür.
Rekabet bağlamında Graphite gibi üçüncü taraf stacking araçları için baskı artabilir; bu bir “yıkım” iddiası değil, platformun native özellik sunmasının doğal sonucudur. Ekipler Graphite’ın ek otomasyonunu veya GitHub’ın ücretsiz stack’ini ihtiyaçlarına göre değerlendirebilir.
Teknik Detaylar
- Alt katman merge → üst katmanlar otomatik rebase/retarget
- Branch protection ve required checks geçerli kalır
- UI +
gh stackCLI + agent skill - Merge queue: progressive, henüz GA değil
- Aynı-repo sınırı; cross-fork desteklenmiyor
- Squash-merge senaryolarında bazı ekiplerin manuel senkron ihtiyacı bildirdiği ikincil yazılarda geçiyor — docs ile doğrulanarak izlenmeli
Bağlam
AI code review era ve agent production tooling çerçevesinde forge’lar, agent çıktısını insan review’ine bağlayan workflow’lara yatırım yapıyor. Stacked PR bu hattın bir parçası: küçük diff, net bağımlılık, tek tıkla zincir merge. Copilot uygulamasındaki stacked session gibi companion özellikler, agent-native forge hikâyesini tamamlıyor.
İkincil basında “2026’da ~14 milyar commit” gibi projeksiyonlar yer alıyor; bu rakam Changelog’da doğrulanmış birincil iddia değildir ve bu yazıda kullanılmamıştır.
Sonraki Adımlar
Public preview’ın tüm repo’lara tamamlanması, merge-queue GA zamanlaması ve squash-merge edge case dokümantasyonu izlenecek başlıklar. Geliştirici ekipler için pratik adım: küçük bir stack ile gh stack denemek, CI maliyetinin (katman başına check) kabul edilebilir olup olmadığını ölçmek ve Graphite/native tercihine karar vermek.