← All Workshops

MudEngine Part 1: Requirements

Step 9 / 19

Install jj (Jujutsu)

jj is a Git-compatible version control system that makes it easy to create lightweight checkpoints of your work. Throughout this workshop series, you can use jj to save snapshots before each code change — letting you see how the app is built step by step.

Install jj now — we will initialize it in our project later.

Install jj
cargo install jj-cli
📖 What is jj?

jj (Jujutsu) is a Git-compatible VCS built around changesets instead of commits. It is simpler and more flexible than Git, with features like automatic branching, easy undo/amend, and built-in conflict resolution.

jj works alongside Git — your checkpoints are visible in git log too.

Step 9 / 19