Defeating Git Rigour Fatigue with Jujutsu
Summary
The post proposes a practical approach to reduce Git rigour fatigue by using a technique with the Jujutsu version control system. It advocates planning an ideal commit history, grouping changes into coherent commits, and using Jujutsu commands (new, squash) to assemble, reassign, and refine changes, enabling easier iteration on large features. The piece also discusses tradeoffs, including potential non-compiling commits and merge-conflict risk, and mentions the potential role of AI tools in future debugging.