- [Jujutsu docs](https://jj-vcs.github.io/) - Learning - [Introduction - Steve's Jujutsu Tutorial](https://steveklabnik.github.io/jujutsu-tutorial/) - [zerowidth positive lookahead \| jj tips and tricks](https://zerowidth.com/2025/jj-tips-and-tricks/) - Configs - [[Include diffs in jj describe]] - [[My jj Configs]] - Commands - Convert git repo to jj repo - `jj git init --colocate` - Find out if a change has been merged into a branch - `jj log -r '::main&z'` - Logs `z` if it is merged into `main`, or nothing otherwise - `jj log -r z::main` - Logs all changes from `z` to `main` if it’s merged, or nothing otherwise - Logging templates - `builtin_log_oneline` - Removes the lines between commits, so a bit confusing - `builtin_log_compact` - The default for `jj log` - `builtin_log_compact_full_description` - Useful to see the whole description - `builtin_log_comfortable` - Adds unnecessary spacing - `builtin_log_detailed` - The format `jj show` uses