On Пн, May 6, 2019 at 18:25, Eric Sunshine <sunshine@xxxxxxxxxxxxxx>
wrote:
On Mon, May 6, 2019 at 4:30 PM Emily Shaffer
<emilyshaffer@xxxxxxxxxx> wrote:
On Fri, May 03, 2019 at 06:04:15PM +0300, Konstantin Kharlamov
wrote:
> Interactive rebase (i.e. for example "git rebase -i HEAD~10") is
used most
> often to apply an action to a single commit, e.g. "rename",
"edit", "fixup",
> etc…
>
> Instead, it would be nice to have native support in git to start
"rebase"
> for a given commit, and pass the "interactive action" to use on
that commit.
>
> $ git rebase -i HEAD~10 --action edit
> $ git rebase -i HEAD~10 --action rename
> $ git rebase -i HEAD~10 --action fixup
I would totally use this. The equivalent workflow right now is a
pretty
large number of steps for, say, fixing a typo.
Isn't this pretty much what Phil Hord's RFC patch series[1] was about?
However, Junio outlined[2] a generalization of that approach providing
more flexibility and control.
[1]:
https://public-inbox.org/git/20190422000712.13584-1-phil.hord@xxxxxxxxx/
[2]:
https://public-inbox.org/git/xmqqk1fm9712.fsf@xxxxxxxxxxxxxxxxxxxxxxxxx/
Thanks, indeed it is. I replied on the corresponding emails.