Hata Düzeltmeleri

  • İlk ekrandaki ek bilgilerin dialog görünümü olmadan gösterilmesi sorunu düzeltildi.
  • Mevcut sekme görünür değilse değişiklik sırasında otomatik olarak seçilmesi sağlandı.
  • Submodule'larda "Open in terminal" seçeneğinin yanlış yolu açması düzeltildi.
  • Mevcut sekmeden başka bir repository açıldığında sekmelerin kaydedilmemesi sorunu düzeltildi.
  • Aynı repository'ye ait iki sekme arasında geçiş yapıldığında sekmenin boş görünmesi düzeltildi.
  • Başka bir repository açma dialog'unda mevcut repository artık listeden hariç tutuluyor.
  • Başka bir repository açıldığında mevcut repository yoluyla eşleşen ilk sekmenin değiştirilmesi sağlandı.
  • Identity ayarlanmamışsa commit author dialog'unun gösterilmemesi sorunu düzeltildi.
  • Identity ayarlanmamış durumlarda identity etiketlerinin yanlış tooltip göstermesi düzeltildi.
Özellikler

  • Branch yeniden adlandırma seçeneği eklendi. (Mevcut branch yeniden adlandırılamaz.)
  • SSH anahtarlarıyla commit ve tag imzalama desteği eklendi.
  • git-credentials-manager desteği eklendi.
  • Dosyaları File Explorer'da açma seçeneği eklendi. (Status ve commit değişiklikleri üzerinden kullanılabilir.)
  • Birden fazla dosyada aynı anda işlem yürütmek için status üzerinde çoklu seçim desteği eklendi.
  • Çok sayıda branch ve merge içeren karmaşık projelerde daha iyi sonuç veren graph tasarımı iyileştirildi.
  • UI temaları güncellendi.
  • Mevcut repository, pencere başlığında gösteriliyor.
  • Kullanılamayan menü seçenekleri artık devre dışı bırakılıyor. Örneğin remote olmadığında pull ve push seçenekleri devre dışı kalıyor.
  • Git Bash kullanılarak Windows'ta Cygwin olmadan hook desteği eklendi.
  • Status değişikliği olmadığında mevcut commit'i amend etmek için status gösterme seçeneği eklendi.
  • Daha açıklayıcı hata mesajları eklendi.
  • Aynı commit üzerinde olduklarında branch'ler artık remote karşılıklarıyla birleştiriliyor.
  • Rebase düzenleme işlemi, boş bir commit alanı göstermek yerine önceki mesajı otomatik olarak alıyor.
    Düzeltmeler
  • Silinen branch'leri temizlemeyen Fetch özelliği düzeltildi.
  • Kaydedilmiş commit mesajlarının yeniden yüklenmesi düzeltildi.
  • Bazı provider'larda LFS'nin değişiklikleri çekememesi sorunu düzeltildi.
  • Herhangi bir exception olmadığında bile stack trace gösterilmesi düzeltildi.
  • Linux build'inde monospace fontun kullanılmaması düzeltildi.
  • macOS'taki çakışan keybinding'ler düzeltildi.
    Performans
  • Büyük repository'lerde Gitnuro'nun bellek kullanımı azaltıldı.
  • Artık ihtiyaç duyulmayan Git kaynakları temizlenerek bellek kullanımı azaltıldı.
  • Diff yükleme hızı artırıldı.
  • Dizinler artık tüm repository yerine bağımsız olarak ve .gitignore kurallarına uygun şekilde değişiklikler için izleniyor. Böylece RAM kullanımı azalıyor ve Linux'ta max watches hatası alma olasılığı düşüyor.
    İkili Dosyalar