Re:Mercurial RFC of a new extension to directly operate on G...
by cryptonector on Friday November 01, 2019 @02:57PM
(#21422505)
But I also then choose to squash/fixup/edit/reorder commits. Mercurial insists I do that in two steps. WHY?
Which would both use `hg rebase`, so I'm not sure what you mean. Histedit is for reordering commits, or dropping some from the middle of a stack, and/or folding adjacent commits together. All in one go, if you so choose. All of which you could do with multiple rebase invocations, but histedit is an easier declarative interface to multiple rebase operations. On the flip side, it's limited to operating on linear chunks of the dag.