Merge branch 'pw/rebase-cleanup-merge-strategy-option-handling'
commit3c957e6d399452897209d90fc0528a77bb093df3
authorJunio C Hamano <gitster@pobox.com>
Tue, 18 Apr 2023 01:05:13 +0000 (17 18:05 -0700)
committerJunio C Hamano <gitster@pobox.com>
Tue, 18 Apr 2023 01:05:13 +0000 (17 18:05 -0700)
tree9db9f2a1e962349bf90b350bf2d5244185fcfcb3
parent66bf8f19439556da7cf1c8852d07b87257f2a7d9
parent05106aa198cd0f8a5643556ac9f8a1dfdbdb5bdd
Merge branch 'pw/rebase-cleanup-merge-strategy-option-handling'

Clean-up of the code path that deals with merge strategy option
handling in "git rebase".

* pw/rebase-cleanup-merge-strategy-option-handling:
  rebase: remove a couple of redundant strategy tests
  rebase -m: fix serialization of strategy options
  rebase -m: cleanup --strategy-option handling
  sequencer: use struct strvec to store merge strategy options
  rebase: stop reading and writing unnecessary strategy state
builtin/rebase.c
builtin/revert.c
parse-options-cb.c
parse-options.h
sequencer.c