ATRIUMsearch → argument graph
MechanismVideo · 17:37 — 19:07

Jujitsu (JJ) keeps every snapshot, merge, and commit in one unified operation log, which is what enables a simple undo command for any git action.

Scott describes JJ's core mechanism — a single operation log recording every revision, snapshot, and merge — which lets users run a universal undo command that vanilla Git can't offer. ✦ AI generated

Scott Tolinski · Syntax · 2026-07-08 · original ↗

starts at this moment · 17:37

Elicited by

I keep seeing people say Jujitsu is a new superior alternative to Git... I am certainly open to the idea that Git could be improved, but every time somebody tries to explain their use case, it sounds like we are doing something weird with Git. Have you guys ever used it?

There's an operation log of all revision logs including like your snapshots, your merging, all commits and everything exist in one giant operation log. So at any given point you can just like run an undo command which that man having an undo command and get how many stack overflow posts would that have saved, right?

verbatim transcript · starts at 17:37

Transcript · around this moment

17:37if you want to use this strategy or not. It's not like a full team buy-in unless you you like want to do it that way. So that part of it is nice, right? You don't have to like really go nuts on it to to get to use it. There's an operation log of all revision logs including like your snapshots, your merging, all commits and everything [clears throat] exist in one

17:58giant operation log. So at any given point you can just like run an undo command which that man having an undo command and get how many stack overflow posts would that have saved, right? >> do it. I'm like shoot, how do I like I like I've been using get for what probably 20 years or 15 something like that and I still I'm like oh no, I added

18:20something that I shouldn't have and it was not in my get ignore. Now I have to like ask AI to do that. >> Yeah, [laughter] and there's a lot of there's a [clears throat] like automatic rebasing which I don't you know, there's no staging. So everything is just automatically staged. So you never need to stash anything. There's no branches. So there's a concept called bookmarks that are very similar to branches, but

18:46they're like there's no current bookmark. You can just go back to a bookmark and people say that this makes it really easy to go and make revisions or fix things or merging or or uh conflicts are easier to resolve and things like that. I'm going to say this as somebody who has not used it. So if you have used it, leave a comment below and let us know

19:08why you think it's better. The one thing that I've noticed when people are talking about JJ is that you hear a lot about from people who are currently using it, have bought in, and absolutely love it. But, when I started to dive in a little bit more, I found people being like, "Honestly, even though it is easier to go make and make revisions or this or that,

19:31not having like true branches and and that sort of style of working is too much of a brain shift for me, and I just want like I don't care if I have to go and do a rebase as long as I can make my branch, make my changes, or whatever." So, >> I think the next the get thing is going to be from like cursor last week announced um what was

Related moments