diff options
| author | Toon Claes <toon@iotcl.com> | 2026-04-01 22:55:10 +0200 |
|---|---|---|
| committer | Junio C Hamano <gitster@pobox.com> | 2026-04-01 21:34:25 -0700 |
| commit | e5ae639f1a25642650cefedf6478ff5903ffb2f0 (patch) | |
| tree | 1e8244778fd63800f6a80a3cd1623cdb2b18c101 | |
| parent | ff071a3af442c691b5a46e200a4c023fc25ae4e3 (diff) | |
| download | git-e5ae639f1a25642650cefedf6478ff5903ffb2f0.tar.xz | |
builtin/replay: mark options as not negatable
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>
| -rw-r--r-- | builtin/replay.c | 28 |
1 files changed, 16 insertions, 12 deletions
diff --git a/builtin/replay.c b/builtin/replay.c index a0879b020f..85aa9fa0a4 100644 --- a/builtin/replay.c +++ b/builtin/replay.c @@ -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() }; |
