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...

Keyboard Shortcuts

Navigation
Next / previous item
j/k
Open post
oorEnter
Preview post
v
Post Actions
Love post
a
Like post
l
Dislike post
d
Undo reaction
u
Recommendations
Add interest / feed
Enter
Not interested
x
Go to
Home
gh
Interests
gi
Feeds
gf
Likes
gl
History
gy
Changelog
gc
Settings
gs
Browse
gb
Search
/
General
Show this help
?
Submit feedback
!
Close modal / unfocus
Esc

Press ? anytime to show this help