From: Philip Oakley Date: Sat, 11 Jun 2022 15:38:20 GMT Subject: Re: [PATCH v2 3/4] rebase: note `preserve` merges may be a pull config option Message-ID: <3800fa9c-50b4-2967-2f00-036c1edf5e52@iee.email> In-Reply-To: <4cac8a13-a075-544e-8c10-e58bbf0dd73d@iee.email> small clarification, On 11/06/2022 15:03, Philip Oakley wrote: >> When pull.rebase is parsed, rebase.c::rebase_parse_value() is called >> from builtin/pull.c::parse_config_rebase() and would trigger an >> error, whether it comes from the pull.rebase or the branch.*.rebase >> configuration variable. An error() message already said that >> 'preserve' was removed and 'merges' would be a replacement when it >> happened. >> >> If the user has *not* reached this die() due to a configuration >> variable, then there is not much point giving this new message, >> either. > From my perspective, users should then That is, when users hit any of the `preserve-merges` error message, ...  > be purging _all_ their `preserve` > configurations once they hit such errors. As the v2.34.0 change > propagates through the Git ecosystem, hopefully it'll be a sufficient > prompt for those who haven't realised that the option can be 'hidden' in > their configuration options.