11 poin oleh xguru 2022-02-21 | 3 komentar | Bagikan ke WhatsApp
  • Menggabungkan keunggulan dari berbagai VCS

→ Git : model data dan kecepatan

→ Mercurial : branching anonim, CLI yang bebas dari "index", revsets, penulisan ulang riwayat yang kuat

→ Pijul/Darcs : konflik sebagai fitur kelas satu

  • Fitur unik yang tidak ada di VCS lain: working-copy-as-a-commit, fitur Undo, rebase otomatis, fungsi replikasi aman menggunakan Rsync/Dropbox/sistem file terdistribusi

  • Perintah eksekusinya adalah jj

jj bisa langsung digunakan sebagai pengganti antarmuka Git

→ commit dibuat seperti commit Git biasa

→ kapan saja bisa kembali ke Git

  • Sebagian besar perintah Jujutsu melakukan commit otomatis pada working copy

  • Perintah-perintahnya lebih dulu memperbarui repo lalu terakhir memodifikasi working copy

→ artinya, bahkan ketika working copy sudah diubah, semua perintah seperti jj rebase tetap bisa digunakan

  • Seluruh repo berada di bawah version control. Semua aksi dicatat dan selalu bisa kembali ke keadaan sebelumnya

  • Bahkan jika terjadi conflict, hal itu sendiri juga dicatat dalam commit. Artinya, bisa diselesaikan nanti

  • Jika sebuah commit diubah, commit turunan dari commit tersebut akan otomatis di-rebase

  • Sedang dikembangkan sebagai proyek hobi 20% project oleh seorang karyawan Google

3 komentar

 
libner 2022-02-21

Saya penasaran kenapa namanya jujutsu

 
binaryeast 2022-02-21

Mungkin itu ejaan lama untuk jujutsu. Menurut saya namanya dipilih dengan bagus.

 
libner 2022-02-22

Kalau dipikir-pikir, ternyata pengucapan jujutsu juga sama ya