I wanted to try darcs and pijul vcs for quite sometime, but never had enough motivation, because it completely new ecosystems with different tooling.

Recently I learned about Jujutsu, which reuses fundamental ideas of darcs, but uses git as a storage backend, so I can use it with existing projects and tools.

https://www.jj-vcs.dev/latest/

I found a demo, and it is pretty neat and makes so much sense:

https://v5.chriskrycho.com/essays/jj-init/

https://youtu.be/cD9L3Mi1Vy4
https://youtu.be/2otjrTzRfVk

#jj #git #vcs

Jujutsu docs

Jujutsu is packaged in #guix! <3

@abcdw I've been using #jujutsu for the last few weeks. The fact that it's using #git as a backend so other people don't have to convert is great.

The main benefit I see is that it's so easy to rebase and move around in your changes. Still learning though!

@futurile Yeah, the git backend is huge.

True, the way it works in darcs/pijul/jujutsu make so much more sense to me.

Another cool thing is that all the files are always tracked even if you never committed them.

You use it through CLI/GUI?