←back to thread

Jujutsu for everyone

(jj-for-everyone.github.io)
434 points Bogdanp | 1 comments | | HN request time: 0.214s | source
Show context
rich_sasha ◴[] No.45088844[source]
Having disliked Git for a long time, I concluded that looking for alternatives is actually a waste of time, unless you do it as a hobby.

VCSes are natural monopolies. There is a natural and unforced benefit from using the same thing as everyone else, unless it is so terrible that you literally can't work it. Because:

1. You use it for collaboration with others

2. You use it on new or under-configured machines where suddenly you're stuck with the lowest common denominator, ie got

3. 99%+ of online materials assume you're using git.

4. The RoI is actually not that great. If you do learn the system, you're only in the same place professionally as if you learned git in the first place.

Git is famous for its user interface, and not in a good way. But the 5-8 commands I use daily, I now remember. I still have to Google for interactive rebase or how to nuke last commit - but I do it rarely enough that it doesn't matter.

Jujutsu sounds really nice, likewise I really wanted to like mercurial. But in the end I decided it wasn't worth my time.

replies(1): >>45089233 #
1. KingMob ◴[] No.45089233[source]
This over-estimates the lock-in, because jj uses git under the hood. You can try jj, and your colleagues need never know. If you hate it after a couple weeks, you can return to git, no sweat.

It's much easier to try out than earlier VC systems.