Live data from Hacker News

Switch to Jujutsu Already: A Tutorial

stavros.io

161–164 of 164 posts

Re: Switch to Jujutsu Already: A Tutorial

#161

Earlier quoted context omitted.

I'm talking about jj.

Did it sound like an explicit decision from jj or just being inherited from Git?

The jj git backend happens to update only one of the two timestamps. There's not a lot of talk about the author date on the jj issue tracker.

I did not dig into the history of the code, so I can't say if it was an explicit design decision or just how it was implemented. Since there hasn't been a lot of demand to change anything here, I didn't see any active discussion about the choice.

EDIT: oh I see martin has said 'we just followed git' here: https://news.ycombinator.com/item?id=45599741

Re: Switch to Jujutsu Already: A Tutorial

#162
post #62

I just don't have enough pain points with Git to move to something new. I don't have a problem remembering the ~5 commands I need most on any given workday. Between stashes, branches, temporary commits I later rebase, and recently worktrees, I don't lack for anything in my usage. It's universally used across both my public and corporate life, and neither does anyone need to learn a new tool to interact with my code b…

If you've ever lived in a world of stacked commits with develop on main (i.e. not gitflow, no feature branches), combined with code review for every commit, git will soon start to aggravate you. Git doesn't make rebasing a chain or tree of commits pleasant. Git records merge resolutions and can reuse them, but it doesn't do the same thing for rebases, making them more repetitive and tedious than they should be. When…

FWIW git-branchless, an extension to git, addresses many of these points without leaving git.

Re: Switch to Jujutsu Already: A Tutorial

#164
I’ve never had to delete .git and start over so I’m not sure if I’m doing something right or wrong. At any rate, every “jujitsu is so much easier/so much better” post I’ve read thus far has been too lengthy, vague (the mental model you’re selling is “play-doh”? Really?), and hand wavy. As far as using the tool to make it click for myself, it hasn’t. I won’t judge that the tool is good or bad, since clearly I don’t understand it enough to make that call, but the fact that I can just go back to git and be productive as I have been with it for nearly 20 years suggests the value proposition of “switch to jujutsu already” isn’t as high as the evangelists are claiming.
Post reply on HN