From: Johannes Schindelin Date: Sat, 09 Jun 2018 22:04:13 GMT Subject: Re: [RFC PATCH 2/3] rebase: Implement --merge via git-rebase--interactive Message-ID: In-Reply-To: <20180607171344.23331-3-newren@gmail.com> Hi Elijah, On Thu, 7 Jun 2018, Elijah Newren wrote: > diff --git a/Documentation/git-rebase.txt b/Documentation/git-rebase.txt > index 451252c173..28d1658d7a 100644 > --- a/Documentation/git-rebase.txt > +++ b/Documentation/git-rebase.txt > @@ -275,6 +275,10 @@ branch on top of the branch. Because of this, when a merge > conflict happens, the side reported as 'ours' is the so-far rebased > series, starting with , and 'theirs' is the working branch. In > other words, the sides are swapped. > ++ > +This uses the `--interactive` machinery internally, and as such, > +anything that is incompatible with --interactive is incompatible > +with this option. I am not sure I like this change, as it describes an implementation detail that users should neither know, nor care about, nor rely on. > @@ -328,8 +332,8 @@ which makes little sense. > and after each change. When fewer lines of surrounding > context exist they all must match. By default no context is > ever ignored. > - Incompatible with the --merge and --interactive options, or > - anything that implies those options or their machinery. > + Incompatible with the --interactive option, or anything that > + uses the `--interactive` machinery. > > -f:: > --force-rebase:: > @@ -361,15 +365,15 @@ default is `--no-fork-point`, otherwise the default is `--fork-point`. > --whitespace=