On Mon, Apr 22, 2019 at 12:16 PM Phil Hord <phil.hord@xxxxxxxxx> wrote: > > I have the same need. I plan to have some switch that invokes this > "in-place rebase" behavior so that git can choose the upstream for me > as `mergebase $sequence-edits`. In fact, I want to make that the > default for these switches, but that feels too surprising for the > rebase command. I plan to progress like this: > > # --in-place switch is not supported; manual upstream is given by user > git rebase --edit foo foo^ > > # --in-place switch is added; now we can say this > git rebase --edit foo --in-place I originally CC'ed Denton on this thread because he recently added --keep-base. I initially hoped it would do something similar to --in-place, but on reading the patch discussion, I think it's for something different altogether. :-\ It's similar, though, in the same way that --fork-point is; which may be another way to say "not very."