On Fri, Aug 31, 2018 at 10:38:44PM +0200, Johannes Schindelin wrote: > > > Is there any reason why you avoid using `git rebase -ir` here? This should > > > be so much easier via > > > > > > git checkout pk/rebase-i-in-c-6-final > > > git rebase -ir js/rebase-in-c-5.5-work-with-rebase-i-in-c^ > > > > > > and then inserting this at the appropriate position, followed by the `git > > > range-diff @{-1}...`: > > > > > > git am -s mbox > > > git update-ref js/rebase-in-c-5.5-work-with-rebase-i-in-c HEAD > > > > Related discussion, including a fantasy tangent by me (downthread): > > > > https://public-inbox.org/git/20180727080807.GA11932@xxxxxxxxxxxxxxxxxxxxx/#t > > I have no idea what you meant there... I thought you were asking why Junio does not just use "git am" from inside "git rebase". I asked the same thing recently, and the answer is because he is afraid of how the two interact. I dug a little into it (the fantasy part is that I laid out a dream for how operations like this could safely stack). -Peff