Show 31 quoted lines
> Le 13 août 2026 à 04:20, Vincent Mailhol <mailhol@kernel.org> a écrit :
>
> On Mon. 10 Aug. 2026 at 14:50, D. Ben Knoble <ben.knoble@gmail.com> wrote:
>> One other thing, sorry
>>
>>> On Thu, Aug 6, 2026 at 4:36 PM Vincent Mailhol <mailhol@kernel.org> wrote:
>>>
>>> diff --git a/contrib/completion/git-completion.bash b/contrib/completion/git-completion.bash
>>> index 7372e2919b..fe5223b8ec 100644
>>> --- a/contrib/completion/git-completion.bash
>>> +++ b/contrib/completion/git-completion.bash
>>> @@ -2171,8 +2171,17 @@ _git_history ()
>>> fi
>>>
>>> if ! __git_has_doubledash; then
>>> - case "$cur" in
>>> - --*)
>>> + case "$prev,$cur" in
>>> + --empty,*|*,--empty=*)
>>> + case "$subcommand" in
>>> + drop|fixup)
>>
>> This feels a bit "inside out" to me, especially when reading the other
>> completions. I think the usual pattern is to check the subcommand
>> first and dispatch if necessary. Thoughts?
>
> The motivation is to have a single:
>
> case "$cur" in
>
> statement.