jj at your CLI) combines features from popular distributed version controls systems (Git, Mercurial, Darcs) with features not found in any of them, such as:
- undo functionality
- automatic rebase
- safe replication via
And since it’s Git-compatible, adoption should be a breeze.
Jujutsu has two backends. One of them is a Git backend (the other is a native one). This lets you use Jujutsu as an alternative interface to Git. The commits you create will look like regular Git commits. You can always switch back to Git.
I’ve often wondered what will come next after Git. I’m not saying this is that thing, but it’s cool to see people working on the problem.