News for hackers. Stuff that matters.
Re:JJ Cheat Sheet by lgas on Tuesday February 11, 2025 @09:54PM (#43021306)
> That doesn't always mean they do the same exact thing. There's lots that are different too.

That's good. Gotta keep people on their toes.

Re:JJ Cheat Sheet by steveklabnik on Tuesday February 11, 2025 @10:00PM (#43021354)
With `jj undo`, it's not a huge deal. I'm (mostly) kidding.

jj has to weigh trying to be the best VCS it can be alongside factors like "how much will this confuse someone who's used to git." Both things are important, and balancing them is a tricky process.

Take `jj commit` for example. This "does what git commit does," sorta. But also, not really? But if you're five minutes into `jj`, coming from `git`, then yeah, `jj commit` is exactly what you think it is. And that lets you be comfortable. Even though, from the `jj` perspective, it's a very bad name.