How Jujutsu Rethinks Git's Working Copy and Conflict Model

6 points by brunobrito


carlana

jj isn't a radical reinvention — it's a disciplined redesign.

👀🤨

tobin_baker

A reasonable intro but also obviously LLM-written. There are several good intros and tutorials for jj that are written by humans who put care and effort into their work. Let’s not allow them to be displaced by slop.

orib

So, the only post by this user, who happens to be a marketing guy at git-tower.com, is an obviously llm-generated post on git-tower.com?

wrs

Nice. This may be the best intro/enticement to jj I’ve seen. (Despite the somewhat nonhuman style.)

On worktrees, though, maybe I’m missing something and somebody can help. I use worktrees successfully for concurrent work (e.g., editing in one while running tests in another), but they fail for parallel work (actively editing in two worktrees at the same time). This is because they share a single oplog, so editing in both causes “divergence” which has to be constantly resolved and can lose edits.

Am I just holding it wrong? Git workspaces don’t seem to have a similar problem (I think because they have separate indexes).