Rilis jj v0.41.0 - Sistem kontrol versi yang kompatibel dengan Git
(github.com/jj-vcs)jj fixkini mendukung pemformatan rentang baris tertentu sehingga hanya baris yang diubah yang dapat diformat, dan perilakunya dapat dikendalikan dengan pengaturanfix.tools.<name>.line-range-argdanrun-tool-if-zero-line-ranges- Dengan flag global baru
--no-integrate-operation, perintah dapat dijalankan tanpa memengaruhi status repositori atau working copy, sehingga berguna dalam situasi ketika alat otomasi membuat snapshot di latar belakang - Ada perubahan kompatibilitas pada
file search --patterndi mana nilai default berubah dariglob:menjadiregex:, dan kini dapat menerima beberapa jenis pola dengan sintakskind:pattern jj git push --all,--tracked,-r REVSETStidak lagi gagal meskipun revisi target push bersifat private atau memiliki konflik, dan bookmark yang tidak bisa di-push akan dilewati- Pola branch dan bookmark yang diberikan ke
jj git clonekini disimpan di berkas konfigurasi repositori jj, bukan di.git/config, dan refspec Git fetch disetel ke nilai default - Dalam bahasa template,
Operation.tags()kini direncanakan untuk dihentikan, dan sebagai gantinya disarankan memakaiOperation.attributes() - Pengaturan baru
diff.git.show-path-prefixmemungkinkan penyembunyian prefiks jalura/danb/pada outputdiff --git - Fungsi
replace(pattern, content, replacement)dan tipeByteStringditambahkan ke template, sehingga memungkinkan penggantian berbasis pola string seperti regex dengan grup tangkapan serta pemrosesan string byte seperti isi berkas jj gerrit uploadmendukung opsi--message/-m,--edit,--merged, dan beberapa hashtag dapat dikirim dengan mengulang--hashtag- Dengan opsi baru
remotes.<name>.fetch-bookmarksdanfetch-tags, Anda dapat menetapkan target fetch default JJ_PAGERkini dapat menimpa pengaturanui.pager, sehingga override variabel lingkungan khusus jj menjadi mungkin seperti halnyaJJ_EDITOR- Perbaikan bug meningkatkan konsistensi penanganan
.gitignoredengan Git, secara nyata meningkatkan performa snapshot dan kecepatanjj statuspada repositori besar, serta direktori submodule Git yang sudah ada tidak lagi dianggap sebagai konflik checkout
1 komentar
Komentar Lobste.rs
Memposting rilis milik orang lain tidak masalah, tetapi menyalahgunakan sistem promosi diri tidak diperbolehkan
Penulis ikut berpartisipasi di komunitas itu bagus, tetapi jangan memakainya sebagai alat satu arah untuk mengumumkan produk atau mengarahkan trafik ke karya sendiri
Aturan praktisnya, promosi diri sebaiknya kurang dari seperempat dari tulisan dan komentar Anda sendiri
Apakah dibilang “J J”, atau “jujutsu”?
Di sekitar saya tidak ada yang kenal JJ, dan baik JJ maupun Jujutsu juga tidak terlalu terasa pas sebagai nama, jadi setiap kali mengatakannya rasanya canggung dan saya jadi mencampur beberapa pelafalan
Meski begitu, saya sangat suka JJ dan tidak terlalu peduli dengan namanya. Ya memang namanya begitu