summaryrefslogtreecommitdiff
path: root/exec-cmd.h
diff options
context:
space:
mode:
authorLibravatar Ævar Arnfjörð Bjarmason <avarab@gmail.com>2022-03-17 19:08:39 +0100
committerLibravatar Junio C Hamano <gitster@pobox.com>2022-03-23 15:26:39 -0700
commite3c3675801f6d7494ac11e772e848981d1e158b4 (patch)
treebdf4a0281defe3227482c5df48352144f8ee3ea1 /exec-cmd.h
parentreflog exists: use parse_options() API (diff)
downloadtgif-e3c3675801f6d7494ac11e772e848981d1e158b4.tar.xz
reflog: convert to parse_options() API
Continue the work started in 33d7bdd6459 (builtin/reflog.c: use parse-options api for expire, delete subcommands, 2022-01-06) and convert the cmd_reflog() function itself to use the parse_options() API. Let's also add a test which would fail if we forgot PARSE_OPT_NO_INTERNAL_HELP here, as well as making sure that we'll still pass through "--" by supplying PARSE_OPT_KEEP_DASHDASH. For that test we need to change "test_commit()" to accept files starting with "--". The "git reflog -h" usage will now show the usage for all of the sub-commands, rather than a terse summary which wasn't correct (e.g. "git reflog exists" is not a valid command). See my 8757b35d443 (commit-graph: define common usage with a macro, 2021-08-23) for prior art. Signed-off-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'exec-cmd.h')
0 files changed, 0 insertions, 0 deletions