Trying out #Jujutsu 😎

So far, I like the general philosophy. I just miss the pre-commit hooks (I know about jj fix, but it’s not the same), and I still got to get my head round some stuff that break a decades-long culture of doing version control.

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

Jujutsu docs

Day one impressions on #Jujutsu

🚀 Jumping in is fine and does not break git -- if you accept to live in detached HEAD off main
🚀 Working in a amend-oriented flow is simpler with jj
🚀 rebasing is a breeze
🚀 It’s fun to push branch B while editing branch A - no hassle checking out stuff
🚀 Saying goodbye to stashes is cool too
🚀 There is an emacs mode 😍

But...
💥 I find the jj log is a little messy - I know it can be cleaned
💥 Farewell pre-commit hooks
💥 Muscle memory is resilient...

Day one has ended and I am still shyly tip-toeing my way through the #jj commands.

You really gotta unplug your old habits and join a whole new VC paradigm.

As a nushell / zellij / emacs user, #JuJutsu is one more tool in my one-of-a-kind dev combo.

Why do things the boring way when you can make it fun?