Son kullanma tarihi geçmiş, bayatlamış bir tarayıcı kullanıyorsanız, Mercedes kullanmak yerine tosbağaya binmek gibi... Web sitelerini düzgün görüntüleyemiyorsanız eh, bi' zahmet tarayıcınızı güncelleyiniz. Modern Web standartlarını karşılayan bir tarayıcı alternatifine göz atın.
git maintenance komutu artık hangi bakım görevlerinin gerçekten gerekli olduğunu göstermek için yeni bir is-needed alt komutuna sahip oldu.
Deneysel git replay komutu, referans (ref) güncellemelerini artık başka komutlara bırakmak yerine kendi içinde işlem (transaction) olarak gerçekleştirecek şekilde güncellendi.
git blame komutuna seçim yapılabilir bir fark algoritması (--diff-algorithm=<algo>) eklendi.
git repo info komutu artık tüm bilgileri göstermek için --all seçeneğini destekliyor.
Hem git apply hem de git diff komutları için yeni bir boşluk (whitespace) hata sınıfı incomplete-line eklendi.
Git veri modeli hakkında yeni bir kılavuz (manual) eklendi.
git fast-import komutu, geçersiz kriptografik imzaları kaldırmak için --signed-commits=strip-if-invalid adlı yeni bir seçenek öğrendi.
git branch yardım mesajı (“git help” yerine “man” ifadesini kullanma) daha net olacak şekilde güncellendi.
git repo struct komutu, -z’yi --format=nul’un eş anlamlısı olarak kabul edecek şekilde güncellendi.
“git repo structure” çıktısı artık nesne veritabanı (object database) ile ilgili daha fazla bilgi içeriyor.
Platform ve Uyum İyileştirmeleri
macOS’ta ISO/IEC 2022:1994 kodlamalı karakter dizilerini işleme sorununa geçici çözüm eklendi.
Git-for-Windows sürümünde sembolik bağlantı (symlink) desteği iyileştirildi.
Performans, İç Uygulama ve Geliştirici Desteği
Git işlemleri sırasında paket dosyaları yönetimi geliştirilerek bellek ve performans iyileştirmeleri yapıldı.
Bazı iç kodlama yolları daha temiz ve anlaşılır hale getirildi.
git diff --find-copies-harder komutundaki yapay dosya çiftleri için bellek kullanımı yarıya indirildi ve işlem hızı artırıldı.
mktemp() gibi güvenliği tartışmalı fonksiyonlar değiştirilerek daha güvenli alternatifler kullanıldı.
Test altyapısında (CI) başarısız olan testlerin detaylarının daha iyi görülmesini sağlayacak iyileştirmeler yapıldı.
Genel
Git 2.53.0, çok büyük depolarla çalışma, performans, bakım komutları ve hata işleme gibi alanlarda geniş kapsamlı geliştirmeler sunar. Bu sürüm aynı zamanda ileride çıkacak Git 3.0 sürümüne doğru Rust desteğinin kademeli olarak zorunlu hâle gelmesine yönelik altyapı hazırlıklarını da içerir.
Windows için Git v2.44.0, yerel Win32 Konsolu ANSI dizi işlemeyi kullanma yeteneğini tanıttığında, bu durumda, geçerli kod sayfası 65001 olarak ayarlanmadığı sürece ASCII olmayan karakterlerin artık doğru şekilde yazdırılmaması yanlışlıkla ortaya çıkan bir sonuçtu. Bu hata düzeltilmiştir.
Git Source Code Mirror - This is a publish-only repository but pull requests can be turned into patches to the mailing list via GitGitGadget (https://gitgitgadget.github.io/). Please follow Documen...
Git Source Code Mirror - This is a publish-only repository but pull requests can be turned into patches to the mailing list via GitGitGadget (https://gitgitgadget.github.io/). Please follow Documen...
Git Source Code Mirror - This is a publish-only repository but pull requests can be turned into patches to the mailing list via GitGitGadget (https://gitgitgadget.github.io/). Please follow Documen...
Git Source Code Mirror - This is a publish-only repository but pull requests can be turned into patches to the mailing list via GitGitGadget (https://gitgitgadget.github.io/). Please follow Documen...
Git Source Code Mirror - This is a publish-only repository and all pull requests are ignored. Please follow Documentation/SubmittingPatches procedure for any of your improvements. - git/2.33.0.txt ...