News for hackers. Stuff that matters.
Re:Jujutsu for Busy Devs by shaftway on Tuesday July 22, 2025 @12:11PM (#44649119)
> I don't do my day-to-day work in the monorepo

Is this one of the repos that uses Gerrit? Does JJ play well with Gerrit?

IIRC Gerrit was super picky about amending commits and I was worried JJ's laissez faire attitude about creating git commits on demand wouldn't jive well.

Re:Jujutsu for Busy Devs by steveklabnik on Tuesday July 22, 2025 @12:37PM (#44649585)
> Does JJ play well with Gerrit?

There was a PR for a `jj gerrit` command, but at this point, it's not super needed. Here's the main bug tracking this https://github.com/jj-vcs/jj/issues/4387

Beyond that, the jj, gerrit, and git butler folks are working together on standardizing the change ID concept so they all work well together without extra tooling. That's going to take a long time though. Think "store the change ID in the commit rather than as a trailer", that kind of thing.

Re:Jujutsu for Busy Devs by bjackman on Friday July 25, 2025 @01:47AM (#44679945)
I haven't used JJ with the git backend so there may be something I'm missing here, but I don't see any reason they wouldn't play nicely. (I use Gerrit daily with pain git).

JJ does create commits without you explicitly asking but you do still have direct and fine grained control over it. It's not magic it's just that it's occasionally implicit. And squashing and splitting is nice and easy.