19 comments

[ 2.7 ms ] story [ 40.5 ms ] thread
It does look nice, I'll give it a go. Just wanted to say that "Git-out-of-the-way source control" is the best tiny description of JJ I've ever seen, because it's both true and the pun works perfectly. It brought me joy.
Just me or does sit well to monetize _mostly_ off the core benefits of an open source application?

Can't be easy to build a GUI on top, but I'm sure a 10% revenue to be redistributed to the hero behind jj would go a long way. Would also pay off.

I worked with JJ for half a year, and it was great. However, I've since decided to go back to GIT because of compatibility with existing workflows and AI tools.

Pre-commit hooks are not possible [yet?], which is a minor inconvenience. Worse, workspaces/worktrees use a different mechanism. This causes like Claude Desktop (which uses worktrees) to break. Also Claude and other agents are always confused about JJ and fall back to git too often.

There is no reason to use a VS Code extension, jjui is amazing! https://github.com/idursun/jjui
`jjui` is the best VCS TUI I've ever used, period. I tried `lazygit` and `magit` before and was not impressed.
Not to be confused with Visual J++ :)
If anyone uses frontends like magit - what is the usecase for this?

I feel like git is just easy-mode with magit and I don't really miss a whole lot more. I totally get this is you are using the git cli or some such.

Might just be my limited imagination though of course.

> Stay in your editor while GitHub does the rest. VisualJJ tracks pull-request status on the change tree and lets you create PRs in a couple of clicks, so moving changes from “draft” to “merged on GitHub” feels like one smooth flow.

Does 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

Great to see this. I played around with jj about two months ago and really enjoyed using it on the command line, but I found it difficult to understand the interaction with git and GitHub and decided to put it off until I had more time. (I don’t recall the specific issues I had…) Maybe this extension can remove some of that friction.
This extension snapshots the working state every 60 seconds by default. I ran out of disk space and had to turn that behavior off. YMMV.

It’s a great extension otherwise though.

I'm not convinced by jujutsu yet.

If I'm using git for version control, I'm going to use the Fork client (fork.dev) since it essentially replaces git's UI already.

And in a few years if I'm in the position where we want to switch away from git, I'd probably be looking at pijul.

But maybe that will change if jujutsu gets an open source non-git-based backend.

stupid question: why do people want to move away from git? and why is this vcs being talked about a lot these days?
Ditched git for jj a year ago. Never going back.

If anybody is hesitant give it a try!

10$ per month early access? I would prefer a one off price for an offline mode
Doesn’t seem to properly support workspaces :’(