Earlier quoted context omitted.
I find it a bit ridiculous to see that people or whole teams don't want to use JJ (or any tool, for that matter) because in essence they hired a "support intern" (read: AI assistant) who doesn't know or want to use it.
Why would I learn the abstraction of JJ on top of git when I've got a butler who's happy to deal with git directly? You're right in principle, but it just seems JJ is a solution in search of a problem.
VisualJJ – Jujutsu in Visual Studio Code
41–50 of 90 posts
Re: VisualJJ – Jujutsu in Visual Studio Code
#42Earlier quoted context omitted.
I agree it will hold back new technologies, but, at the same time, I'm not sure what the value add of new technologies will be going forward. Often, as is the case with git vs. jj, the value add of a new technology is mostly ergonomic. As AI becomes more ingrained in the development flow, engineers won't engage with the underlying tech directly, and so ergonomic benefits will be diminished. New technologies that emer…
Ah yes, the inevitable future where the only way we'll know to interact with the machine is through persuading a capricious LLM. We'll spend our days reciting litanies to the machine spirits like in 40k.
Re: VisualJJ – Jujutsu in Visual Studio Code
#43Does it support stacking PRs?
EDIT: I should have looked more closely, looks like it does, though only in the Pro version: https://www.visualjj.com/docs/stacking
Re: VisualJJ – Jujutsu in Visual Studio Code
#44Not to be confused with Visual J++ :)
Re: VisualJJ – Jujutsu in Visual Studio Code
#45Earlier quoted context omitted.
Why would I learn the abstraction of JJ on top of git when I've got a butler who's happy to deal with git directly? You're right in principle, but it just seems JJ is a solution in search of a problem.
How does your AI agent deal with large merge conflict resolution?
Re: VisualJJ – Jujutsu in Visual Studio Code
#46Earlier quoted context omitted.
Seeing similar comments across different articles and technologies and it makes me wonder how much AI is going to hold back the adoption of new technologies going forward.
Claude Code has zero issue using jj, for what it’s worth.
Re: VisualJJ – Jujutsu in Visual Studio Code
#47Earlier quoted context omitted.
It usually works, but sometimes it'll try to use git instead of jj at random and needs a reminder. As JJ is not completely stable it tries some old commandline versions as well. This improved after I put in some lines in my agents file, but still it's much better at complex changes with git than jj.
If it helps, this was all I needed in my CLAUDE.md to make it use jj perfectly: # Version Control - IMPORTANT: YOU MUST assume we use Jujutsu ("jj") for version control. Check by running `jj root` (or look for a `.jj/` directory) to confirm. - If I say "commit", "branch", "squash", etc., assume jj equivalents first. - You can ignore any `git add` command, since jj always auto-adds. - Use `jj` commands instead of `git…
Re: VisualJJ – Jujutsu in Visual Studio Code
#48Re: VisualJJ – Jujutsu in Visual Studio Code
#49Re: VisualJJ – Jujutsu in Visual Studio Code
#50Earlier quoted context omitted.
it is worth noting that Jujutsu uses Git’s storage, networking, and ecosystem.
It uses it when you use the git backend, but not when you don’t. Right now, the only other backend is at Google, so it’s not practical for most people. But it’s not an inherent part of jj, and that’s really important, actually.