From: Phillip Wood Date: Tue, 07 Apr 2020 14:11:20 GMT Subject: [PATCH 1/6] Revert "Revert "Merge branch 'ra/rebase-i-more-options'"" Message-ID: <20200407141125.30872-2-phillip.wood123@gmail.com> In-Reply-To: <20200407141125.30872-1-phillip.wood123@gmail.com> From: Phillip Wood This reverts commit 4d924528d8bfe947abfc54ee9bd3892ab509c8cd. This is being reverted to enable some fixups for ra/rebase-i-more-options to be built on this commit. --- Documentation/git-rebase.txt | 27 ++++- builtin/rebase.c | 49 ++++++-- sequencer.c | 141 ++++++++++++++++++++++-- sequencer.h | 2 + t/t3422-rebase-incompatible-options.sh | 2 - t/t3433-rebase-options-compatibility.sh | 131 ++++++++++++++++++++++ 7 files changed, 327 insertions(+), 28 deletions(-) create mode 100755 t/t3433-rebase-options-compatibility.sh diff --git a/Documentation/git-rebase.txt b/Documentation/git-rebase.txt index 0c4f038dd6..1d0e2d27cc 100644 --- a/Documentation/git-rebase.txt +++ b/Documentation/git-rebase.txt @@ -393,16 +393,31 @@ your branch contains commits which were dropped, this option can be used with `--keep-base` in order to drop those commits from your branch. --ignore-whitespace:: + Behaves differently depending on which backend is selected. ++ +'am' backend: When applying a patch, ignore changes in whitespace in +context lines if necessary. ++ +'interactive' backend: Treat lines with only whitespace changes as +unchanged for the sake of a three-way merge. + --whitespace=