|
|
Log in / Subscribe / Register

Less needed than magit

Less needed than magit

Posted Mar 5, 2026 8:00 UTC (Thu) by gasche (subscriber, #74946)
In reply to: Less needed than magit by marcH
Parent article: Magit and Majutsu: discoverable version-control

I understand the general idea -- I also see the need for rich non-standard tooling on top of the VCS as a sign of weakness or at least missing features in the underlying, standard tools.

Specifically for interactive rebases, I have been missing an easy way to reorder commits in jj. Good news, 0.39 which was just rebased comes with `jj arrange`, which offers an interactive-rebase-like TUI for reordering commits.


to post comments

Less needed than magit

Posted Mar 5, 2026 15:26 UTC (Thu) by marcH (subscriber, #57642) [Link]

Interactive rebases was probably the top reason why I used magit so much. Now I very rarely tell jj to move more than one or two commits at a time because:
- many rebases come "for free". For instance: when editing a commit which is not last (not "HEAD").
- jj absorb and "mega" merges mean I don't need to re-order before pushing https://v5.chriskrycho.com/journal/jujutsu-megamerges-and...

Even before "jj arrange" it was already possible to move several commits at once using the command line. Only to a single destination.

"jj arrange" looks useful and very nice to have but it won't be used as much as "git rebase [-i]" which was required for almost everything related to history rewrites.


Copyright © 2026, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds