Less needed than magit
Less needed than magit
Posted Mar 4, 2026 16:52 UTC (Wed) by marcH (subscriber, #57642)Parent article: Magit and Majutsu: discoverable version-control
Before I learned JJ, I used to find magit indispensable to massively speed up "instant fixups", interactive rebases etc. compared to using the (still pretty horrible) git command line. But JJ's command line is a joy to use and automates away the vast majority of git's tediousness for history management.
> After years of using Git, it [JJ] can feel uncomfortable — but Majutsu makes it easy to explore. For a version-control system that has to wrestle with Git's dominance, having a discoverable interface feels like an important step toward making it easier for inveterate Git users to migrate.
"We can solve any problem by introducing an extra level of indirection" and that's exactly what magit did for me for years. But JJ simply got rid of all these user interface issues, by design. For instance, interactive "rebases" have become much less frequent because many of them happen automatically.
The only JJ road bumps and confusion I've experienced were related to its interaction with git, especially with git branches and remotes. I wouldn't have wanted "too many indirections" obscuring and restricting things then. Moreover, there are several outstanding JJ tutorials available and they all teach JJ "directly".
My 2 cents, sorry to disagree.
