Nicolas Morey-Chaisemartin <[email protected]> writes:
>> If it is not the latter, perhaps we may want to flip the order of
>> config parsing and option parsing around? That will allow us to fix
>> the handling of autostash thing to use only one variable, and also
>> fix your patch to do the right thing.
>
> I see what you mean.
> It looks like switching the code around works but I think there
> still needs to be 2 variables for autstash for this piece of code:
>
> if (!opt_rebase && opt_autostash != -1)
> die(_("--[no-]autostash option is only valid with --rebase."));
>
> The config option should not cause git pull to die when not using
> --rebase, the CLI option should.
Ah, OK. That is a worthwhile observation that needs to be recorded
in the log message of a commit that flips the order of option/config
parsing.
Thanks.