News for hackers. Stuff that matters.
Re:Jujutsu for Busy Devs by _bent on Monday July 21, 2025 @09:24PM (#44642317)
I've been using jj for two weeks now and it's kinda exciting, because for the first time I'm comfortable with using version control just via the command line. With Git I always had to use a GUI (preferably Git Graph in VSCode) and launch all operations by right clicking items, but jj was simple and consistent enough that I could just start using it after reading Steve Klabniks tutorial.

The thing I'm running into right now is that I should really learn the revset language, so that I don't have to constantly copy paste ids from jj log

Re:Jujutsu for Busy Devs by benoitg on Tuesday July 22, 2025 @01:16AM (#44643465)
I had the same copy paste problem, now I use jjui (https://github.com/idursun/jjui). The daily operations become even smoother, it looks like I’m flying over the log.
Re:Jujutsu for Busy Devs by nchmy on Tuesday July 22, 2025 @05:45AM (#44644949)
This is The Way. jjui makes jj's power and simplicity even more powerful, simple and beautiful
Re:Jujutsu for Busy Devs by noroot on Tuesday July 22, 2025 @02:11AM (#44643699)
I'm in a very similar situation: been using git for a long time, but anything more complicated always via some kind of UI (often intellij).

Been using jj without significant issues for about a month and been super happy to be comfortable using the cli and slowly ramping up to more complicated operations.

The documentation still assumes a lot of inherent knowledge which sometimes makes it a little difficult. I love seeing blog posts like these and hopefully some more in depth resources will appear over time. Steve's guide is good, but there are still gaps for me :).

Next I want to learn some more revset language and become a bit more fluent with rebase operations. I love the more simplified cli, conflict resolution and op log!