can be nicer
Understatement. It solves almost every problem I've ever had with git.
- No more destructive commands.
jj undoorjj op restorecan always put you back into a good state. - Merge conflicts can be ignored until you want to resolve them.
- No "unstaged files" to deal with. Just keep your
.gitignores up to date andjjautomatically tracks new files. - Rebasing and patch management is just incredibly simple.
- It actually has a nice default view of the commit graph.
I used to use StackedGit for a while before switching to Jujutusu. While stg is nice, I think jj is a huge improvement.