diff options
author | Elijah Newren <newren@gmail.com> | 2023-01-25 07:03:46 +0300 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2023-01-25 20:20:52 +0300 |
commit | 7d718c552b8fa084f2d5bb9c3e3872cfe558a1eb (patch) | |
tree | 198b39c671fb8b90e391409ba980d0720f15a77a /t/t3422-rebase-incompatible-options.sh | |
parent | 1207599e839bd9311ec506d82cd507e820767e9b (diff) |
rebase: flag --apply and --merge as incompatible
Previously, we flagged options which implied --apply as being
incompatible with options which implied --merge. But if both options
were given explicitly, then we didn't flag the incompatibility. The
same is true with --apply and --interactive. Add the check, and add
some testcases to verify these are also caught.
Signed-off-by: Elijah Newren <newren@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/t3422-rebase-incompatible-options.sh')
-rwxr-xr-x | t/t3422-rebase-incompatible-options.sh | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/t/t3422-rebase-incompatible-options.sh b/t/t3422-rebase-incompatible-options.sh index 9da39cd91c..9b9e78479f 100755 --- a/t/t3422-rebase-incompatible-options.sh +++ b/t/t3422-rebase-incompatible-options.sh @@ -67,7 +67,10 @@ test_rebase_am_only () { } +# Check options which imply --apply test_rebase_am_only --whitespace=fix test_rebase_am_only -C4 +# Also check an explicit --apply +test_rebase_am_only --apply test_done |