]> git.ipfire.org Git - thirdparty/git.git/commit
reflog: assert PARSE_OPT_NONEG in parse-options callbacks
authorJeff King <peff@peff.net>
Fri, 19 Aug 2022 08:55:02 +0000 (04:55 -0400)
committerJunio C Hamano <gitster@pobox.com>
Sat, 20 Aug 2022 21:14:55 +0000 (14:14 -0700)
commitee610f00e2834dbfbf4b559e6cce866e8f2aecbd
treec4b1fa4a53ce9e036729c2fbd5e68b0e8d640a19
parent21a40847ed4a5ec96b0d9cc87b3fe406e7f8f904
reflog: assert PARSE_OPT_NONEG in parse-options callbacks

In the spirit of 517fe807d6 (assert NOARG/NONEG behavior of
parse-options callbacks, 2018-11-05), this asserts that our callbacks
were invoked using the right flags (since otherwise they'd segfault on
the NULL arg). Both cases are already correct here, so this is mostly
about annotating the functions, and appeasing -Wunused-parameters.

Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin/reflog.c