Re: [PATCH] Use "--no-" prefix to switch off some of checkout dwimmery
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Oct 18, 2009, 22:49 UTC
- Message-ID
- <7vzl7omi5z.fsf@alter.siamese.dyndns.org>
- In-Reply-To
- <20091018210222.GA5371@blimp.localdomain>
Alex Riesen <raa.lkml@gmail.com> writes:
Show 24 quoted lines
> The one which guesses local branch name from a remote reference.
>
> Signed-off-by: Alex Riesen <raa.lkml@gmail.com>
> ---
>
> Maybe like this?
>
> BTW, can parse-options take care of the " (default)" addition?
>
> builtin-checkout.c | 4 ++--
> 1 files changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/builtin-checkout.c b/builtin-checkout.c
> index 6ec9b83..22b023b 100644
> --- a/builtin-checkout.c
> +++ b/builtin-checkout.c
> @@ -632,8 +632,8 @@ int cmd_checkout(int argc, const char **argv, const char *prefix)
> OPT_STRING(0, "conflict", &conflict_style, "style",
> "conflict style (merge or diff3)"),
> OPT_BOOLEAN('p', "patch", &patch_mode, "select hunks interactively"),
> - OPT_SET_INT(0, "nodwim", &dwim_new_local_branch,
> - "do not dwim local branch creation", 0),
> + OPT_SET_INT(0, "dwim", &dwim_new_local_branch,
> + "Guess local branch from remote reference (default)", 0),Humph, how does SET_INT know to set it to 1 with --dwim and set it to 0 with --no-dwim?
Show 5 quoted lines
> OPT_END(), > }; > int has_dash_dash; > -- > 1.6.5.1.50.g84e6e