]> git.ipfire.org Git - thirdparty/git.git/commit - merge-recursive.c
merge-recursive: add sanity checks for relevant merge_options
authorElijah Newren <newren@gmail.com>
Sat, 17 Aug 2019 18:41:43 +0000 (11:41 -0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 19 Aug 2019 17:08:04 +0000 (10:08 -0700)
commit45ef16f77ae5a14aa751d03c9c9fc2fa91804425
tree6d231ea404c0fea6eb90067fccb413b9eb421ccb
parentf3081dae014e08ece75cfb28a9844beb01b6d9f2
merge-recursive: add sanity checks for relevant merge_options

There are lots of options that callers can set, yet most have a limited
range of valid values, some options are meant for output (e.g.
opt->obuf, which is expected to start empty), and callers are expected
to not set opt->priv.  Add several sanity checks to ensure callers
provide sane values.

Signed-off-by: Elijah Newren <newren@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
merge-recursive.c