3 ms·
> I routinely `git rebase -i origin/master`. Sometimes from detached-HEAD mode. Which would both use `hg rebase`, so I'm not sure what you mean. Histedit is fo
by sfink 7y ago
> I routinely `git rebase -i origin/master`. Sometimes from detached-HEAD mode.
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.
- cryptonector 7y agoBut I also then choose to squash/fixup/edit/reorder commits. Mercurial insists I do that in two steps. WHY?