"John Cai via GitGitGadget" <gitgitgadget@xxxxxxxxx> writes: > From: John Cai <johncai86@xxxxxxxxx> > > Switching out manual arg parsing for the parse-options API for the > expire and delete subcommands. > > Move explicit_expiry flag into cmd_reflog_expire_cb struct so callbacks > can set both the value of the timestamp as well as the explicit_expiry > flag. > > Signed-off-by: "John Cai" <johncai86@xxxxxxxxx> > --- Thanks. Will queue. > @@ builtin/reflog.c: static void set_reflog_expiry_param(struct cmd_reflog_expire_c > + const struct option options[] = { > + OPT_BIT(0, "dry-run", &flags, N_("do not actually prune any entries"), > + EXPIRE_REFLOGS_DRY_RUN), > -+ OPT_BIT(0, "rewrite", &flags, > ++ OPT_BIT(0, "rewrite", &flags, > + N_("rewrite the old SHA1 with the new SHA1 of the entry that now precedes it"), I think this change is a fat-finger; will correct while queuing.