Jujutsu - DVCS kompatibel Git yang sederhana dan kuat
(github.com/martinvonz)<p>- Menggabungkan keunggulan dari berbagai VCS <br />
→ Git : model data dan kecepatan<br />
→ Mercurial : branching anonim, CLI yang bebas dari "index", revsets, penulisan ulang riwayat yang kuat<br />
→ Pijul/Darcs : konflik sebagai fitur kelas satu<br />
- 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 <br />
<br />
- Perintah eksekusinya adalah `jj` <br />
→ `jj` bisa langsung digunakan sebagai pengganti antarmuka Git <br />
→ commit dibuat seperti commit Git biasa <br />
→ kapan saja bisa kembali ke Git <br />
<br />
- Sebagian besar perintah Jujutsu melakukan commit otomatis pada working copy<br />
- Perintah-perintahnya lebih dulu memperbarui repo lalu terakhir memodifikasi working copy <br />
→ artinya, bahkan ketika working copy sudah diubah, semua perintah seperti `jj rebase` tetap bisa digunakan <br />
- Seluruh repo berada di bawah version control. Semua aksi dicatat dan selalu bisa kembali ke keadaan sebelumnya <br />
- Bahkan jika terjadi conflict, hal itu sendiri juga dicatat dalam commit. Artinya, bisa diselesaikan nanti <br />
- Jika sebuah commit diubah, commit turunan dari commit tersebut akan otomatis di-rebase <br />
<br />
- Sedang dikembangkan sebagai proyek hobi 20% project oleh seorang karyawan Google</p>
3 komentar
Mungkin itu ejaan lama untuk jujutsu. Menurut saya namanya dipilih dengan bagus.
Kalau dipikir-pikir, ternyata pengucapan
jujutsujuga sama ya