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...

@MoskitoHero nice! Which emacs mode do you use? Majitsu?

@ianthetechie I am trying Majitsu and jj-mode

I have them set up but I have decided to stick to the CLI for now so that I can explore the possibilities and get a better idea of the general philosophy before I abstract it with an emacs mode.

But Majitsu feels a little more feature-complete.