1 puan yazan GN⁺ 1 시간 전 | 1 yorum | WhatsApp'ta paylaş
  • jj fix artık belirli satır aralıklarını biçimlendirmeyi destekliyor; böylece yalnızca değiştirilen satırlar biçimlendirilebiliyor. Davranış, fix.tools.<name>.line-range-arg ve run-tool-if-zero-line-ranges ayarlarıyla kontrol ediliyor
  • Yeni genel bayrak --no-integrate-operation, depo durumu veya çalışma kopyasını etkilemeden komut çalıştırmayı sağlıyor; bu da otomasyon araçlarının arka planda anlık görüntü oluşturabildiği durumlarda kullanışlı
  • file search --pattern için varsayılan değer glob: yerine regex: oldu; ayrıca artık kind:pattern sözdizimiyle birden fazla desen türü kabul ediliyor
  • jj git push --all, --tracked, -r REVSETS, itilecek revizyon private olsa ya da çakışma içerse bile artık başarısız olmuyor; itilemeyen bookmark'lar atlanıyor
  • jj git clone komutuna verilen branch·bookmark desenleri artık .git/config yerine jj depo yapılandırma dosyasında saklanıyor ve Git fetch refspec varsayılan olarak ayarlanıyor
  • Şablon dilinde Operation.tags() kullanım dışı bırakılacak; bunun yerine Operation.attributes() kullanılması öneriliyor
  • Yeni diff.git.show-path-prefix ayarıyla diff --git çıktısındaki a/ ve b/ yol önekleri gizlenebiliyor
  • Şablonlara replace(pattern, content, replacement) fonksiyonu ve ByteString türü eklendi; böylece yakalama grupları içeren regex'ler gibi dize deseni tabanlı değiştirmeler ve dosya içeriği gibi bayt dizeleri işlenebiliyor
  • jj gerrit upload, --message/-m, --edit, --merged seçeneklerini destekliyor; ayrıca --hashtag tekrar edilerek birden fazla hashtag iletilebiliyor
  • Yeni remotes.<name>.fetch-bookmarks ve fetch-tags seçenekleriyle varsayılan fetch hedefleri ayarlanabiliyor
  • JJ_PAGER, artık ui.pager ayarını geçersiz kılabiliyor; böylece JJ_EDITOR benzeri jj'ye özel ortam değişkeni override'ı mümkün oluyor
  • Hata düzeltmeleriyle .gitignore işleyişinin Git ile tutarlılığı iyileştirildi, büyük depolarda anlık görüntü performansı ve jj status hızı belirgin şekilde arttı; ayrıca mevcut Git submodule dizinleri artık checkout çakışması olarak görülmüyor

1 yorum

 
GN⁺ 1 시간 전
Lobste.rs görüşleri
  • Kuralların tam olarak nasıl işlediğini merak ediyorum. Bazı projelerde sürüm duyurusu bağlantısı paylaşmak serbest mi?
    • modlog'a bakınca, kendi projeleri kendini tanıtma nedeniyle geçici olarak engellenmiş gibi görünüyor
      Başkasının sürümünü paylaşmak sorun değil ama kendini tanıtma sistemini kötüye kullanmak kabul edilmiyor
    • Kuralları soruyorsan, about page içindeki Self-promotion bölümüne bakabilirsin
      Yazarın topluluğa katılması iyi bir şey, ama burası ürün duyuruları ya da kendi işine trafik çekmek için kullanılan tek yönlü bir araç olmamalı
      Genel pratik olarak, kendini tanıtma amaçlı paylaşımlar kişinin yazı ve yorumlarının dörtte birinden az olmalı
  • Günlük konuşmada jujutsu için genelde ne deniyor ya da nasıl telaffuz ediliyor merak ediyorum
    “J J” mi deniyor, yoksa “jujutsu” mu?
    • “jj” diyorum, “j” harfini de “gif”teki g gibi telaffuz ediyorum
    • İsveçliyim, o yüzden bunu İsveççe mi yoksa İngilizce gibi mi okumam gerektiğinden de pek emin değilim
      Çevremde JJ'yi bilen kimse yok ve ne JJ ne de Jujutsu isim olarak kulağa çok oturmuyor; bu yüzden söylerken hep garip geliyor ve farklı telaffuzları karıştırıyorum
      Yine de JJ'yi gerçekten seviyorum, ismi de umursamıyorum. Adı sadece böyle işte
    • “data” ve “data” der gibi ikisini de duruma göre rastgele kullanıyorum
    • Benim konuştuğum kişiler arasında herkes “J J” diyor
    • Konuşurken ona her zaman jay jay diyorum. Bence kişisel olarak “jujutsu”dan daha iyi bir isim