Using Jujutsu in Anger (I love it!)
spikepuppet.io·15h
Flag this post

Recently, I sat down and spent some time getting my hands dirty with Jujutsu (not the combat sport, though that’s also true) - the new version control system which has been picking up steam lately. I’ll cover why in a follow-up, but the short version: Git is broken for stacked PRs.

What is Jujutsu?

Jujutsu (which we’ll refer to as jj to save time and match the command) is a version control system that takes inspiration from git and mercurial. The typical git workflow is clone, branch, stage changes, commit with a description and push.

This works fine when you work on one thing at a time, but once you start using stacked PR’s it falls apart. When you have to update the base branch (maybe you got a piece of feedback, or a change was approved and you need to merge it to main)…

Similar Posts

Loading similar posts...