Comment

Comment by y1n0

I was a skeptic until a few months ago. It’s my daily driver now. I’ve got sizable amount of people committing to the same repo, many are not skilled with git. So I deal with weird crazy “how did you ever get the repo into this state” issues not infrequently.

JJ is just so low friction. The seamless and painless shuffling of commits, working up and down the commit chain without explicit rebasing, unchanging change-ids. The min identifiers in change-ids being highlighted. Being able to make commits and worry about the message later. Snapshots of changes while you are working serving as a tool agnostic undo.

Painless and sensible cli args that are vastly more consistent than git.

Superior conflict handling.

You can “jj undo” anything and it works perfectly.

It’s fabulous.

> "@--+::"

I have no idea what that means and I’ve never had to type anything remotely like it.

The rev specification language is pretty elaborate but you don’t need to know it.

parent y1n0 2 months ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton