15 comments

[ 2.2 ms ] story [ 40.8 ms ] thread
Follow along with Fintan as he details how he put his Git workflow into submission with Jujutsu and Radicle
Just waiting for Jujutsu to support submodules and I can replace git completely.
I really hope they don't add submodule support. There's an opportunity to do something that works properly!
I think this is the first blog on JJ that has made me want to use it. The flow seems like it could be quite a bit better than git
How are these patch sets reviewed? Is there some mechanism for integrating with review systems like GitHub?
I’ve started using Jujutsu recently and was surprised at how low friction it was to switch. If you’re like the author and keep hearing about it without giving it a shot, I suggest you just sit down and try it – it’s a lot less effort than you might expect.
Yup. Still 0 incentive to try jj. I’m still very much convinced most of the problems solved by jj either do not exist or are already solved by recent features of git.

It’s good alternatives of popular tools exist but git would not be my first bet as a tool that needs fixing…

I tried Jujutsu on a simple repo and it ended up a mess I couldn't fix. Never had that with git. Might be my lack of knowledge but it shouldn't allow this.
I started using jujutsu after the last round of blog posts here, and have found it super super useful to my mental model of git and vcs.

Stealing Fintan's `jj tug` alias from this post is something I have already found useful. Highly recommend if anyone is on the edge of trying to just give it a shot!

I used jj for a while and it was so problematic and seemed like nothing added value as compared to git. And now in the world of LLMs it is more difficult to switch to jj.
anyone who is using jj, or curious about using it, please do yourselves a favour and check out jjui - its an incredible TUI for jj. Brings it to yet another level.

https://github.com/idursun/jjui

I got into jujutsu recently for the mega merge workflow.

The only thing I’m missing now is support for git submodules, especially when working with workspaces.

This requires me to keep using git worktrees with collocated jj in each of them, which is suboptimal.