anthropic git'i bırakmış.
çünkü kendi version control sistemini yazmış. adı da scion. sebebi de yazıyı okuyunca anlaşılıyo.
claude code vb gibi coding agentlar sayesinde artık kod yazmak bottleneck değil, yazılan kodu yönetmek.
anthropic ekibinin git’inde mayıs 2026'da günde 2 bin 500 merge varken eylülde 30 bini geçmiş. 5 ayda neredeyse 12 kat olmuş.
monorepo'nun sadece main branch geçmişi 100 gb civarı olmuş. sadece ci için günde 25 milyon checkout yapılıyormuş, agent'lar ve developer'lar hariç.
git'i ayakta tutmak için yüzlerce mirror çalıştırmak zorunda kalmışlar. yamamışlar, bantlamışlar ama yetmemiş.
çünkü git biz insanlar için geliştirildi. git decentralized bi sistem, her client offline çalışabilsin diye tasarlanmış, herkes repo'nun tam kopyasını taşıyor. ama anthropic'te repo'ya bağlananların neredeyse hepsi zaten hep online olan ai agent'lar ve job'lar. o zaman neden herkes koca repo'yu sırtında taşımak zorunda kalsın ki diye düşünmüşler.
o yüzden commit, merge, rebase, diff ne varsa server'a taşımışlar. client sadece ihtiyacı olan dosyayı çekiyor.
sonuçta şu olmuş: checkout dakikalardan saniyelere inmiş, altyapının cpu ve memory ihtiyacı eski mirror düzenine göre 200 kat azalmış, ci'da da %25 cpu kazanmışlar.
daha ilginci, scion'u ve antique dedikleri code review sistemini 7 kişi, 5 ayda yapmış.
normalde şirketlerin aylarını hatta belki aylarını alacak bi iş bu.
claude reis önce kod üretimini o kadar hızlandırmış ki altyapı yetmemiş. sonra o altyapının yerine geçecek sistemi yazmayı da hızlandırmış.
ekipteki herkes claude'un kod yazmada kendisinden iyi olduğunu kabul ediyormuş. (hiç ego yapmamışlar(!))
review yaparken satır satır kod okumayı bırakmışlar, "bu değişiklik ne yapmaya çalışıyor" ona bakıyorlarmış.
bu arada scion git'in yerine geçecek bi şey değilmiş zaten bunu kendileri de söylüyor.
bence asıl mesele git'in eskimesi değil,
software development lifecycle'ın insan ölçeğinde tasarlanmış olması. binlerce agent aynı anda kod basmaya başlayınca sadece kodu nasıl yazdığımız değil, nasıl sakladığımız, test ettiğimiz ve merge ettiğimiz de değişmek zorunda.