Post

HN
Hacker News

Defeating Git Rigour Fatigue with Jujutsu

When developing a large feature, writing Good Commits is hard.

And by Good Commits, I mean something like:

This allows reviewers to step through your pull request in small bites, with each set of changes scoped to a single aspect of the feature.

So, naturally, here's what I do instead:

Latter commits overwrite work that was done in earlier commits and the story breaks. ⚖️

Jujutsu makes it easier to hop around commits and iterate quickly on compartmentalized changesets, but it's still effortful and I get averse. 🤖