]> git.ipfire.org Git - thirdparty/git.git/commitdiff
builtin/replay: mark options as not negatable
authorToon Claes <toon@iotcl.com>
Wed, 1 Apr 2026 20:55:10 +0000 (22:55 +0200)
committerJunio C Hamano <gitster@pobox.com>
Thu, 2 Apr 2026 04:34:25 +0000 (21:34 -0700)
The options '--onto', '--advance', '--revert', and '--ref-action' of
git-replay(1) are not negatable. Mark them as such using
PARSE_OPT_NONEG.

Signed-off-by: Toon Claes <toon@iotcl.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin/replay.c

index a0879b020f456ae718aa920db6e49064e862ef60..85aa9fa0a457d51a284ee142370d2541e0dd6258 100644 (file)
@@ -89,20 +89,24 @@ int cmd_replay(int argc,
                NULL
        };
        struct option replay_options[] = {
-               OPT_STRING(0, "advance", &opts.advance,
-                          N_("branch"),
-                          N_("make replay advance given branch")),
-               OPT_STRING(0, "onto", &opts.onto,
-                          N_("revision"),
-                          N_("replay onto given commit")),
                OPT_BOOL(0, "contained", &opts.contained,
                         N_("update all branches that point at commits in <revision-range>")),
-               OPT_STRING(0, "revert", &opts.revert,
-                          N_("branch"),
-                          N_("revert commits onto given branch")),
-               OPT_STRING(0, "ref-action", &ref_action,
-                          N_("mode"),
-                          N_("control ref update behavior (update|print)")),
+               OPT_STRING_F(0, "onto", &opts.onto,
+                            N_("revision"),
+                            N_("replay onto given commit"),
+                            PARSE_OPT_NONEG),
+               OPT_STRING_F(0, "advance", &opts.advance,
+                            N_("branch"),
+                            N_("make replay advance given branch"),
+                            PARSE_OPT_NONEG),
+               OPT_STRING_F(0, "revert", &opts.revert,
+                            N_("branch"),
+                            N_("revert commits onto given branch"),
+                            PARSE_OPT_NONEG),
+               OPT_STRING_F(0, "ref-action", &ref_action,
+                            N_("mode"),
+                            N_("control ref update behavior (update|print)"),
+                            PARSE_OPT_NONEG),
                OPT_END()
        };