Git RFC: Introduce jj-inspired git-history(1) command for easy history editing

73 points by jo3_l


jo3_l

As a heavy user of git rebase, this patch series looks very promising! Dropping and reordering commits in a rebase is easy enough, but splitting commits is a bit more involved and I often just don’t do it due to the additional friction. The proposed git history split command, modelled after jj split, is thus quite exciting.

Also, although I’m already using the excellent git-absorb tool, I’d be very happy to see jj absorb or similar built in. (To be clear, this patch series doesn’t implement absorb-like functionality; it’s just mentioned as a potential extension.)