Re: [PATCH v4 1/3] completion: add sparse-checkout tests
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Jan 28, 2022, 01:56 UTC
- Message-ID
- <xmqqtudoy653.fsf@gitster.g>
- In-Reply-To
- <CABPp-BFdaLpmcnU2DUy0Wx1rapsWckz4=aG5yTGdCcM3U3on8Q@mail.gmail.com>
Elijah Newren <newren@gmail.com> writes:
Show 15 quoted lines
> On Thu, Jan 27, 2022 at 1:21 PM Lessley Dennington via GitGitGadget > <gitgitgadget@gmail.com> wrote: >> >> From: Lessley Dennington <lessleydennington@gmail.com> >> >> Add tests for missing/incorrect components of custom tab completion for >> the sparse-checkout command. These tests specifically highlight the >> following: >> >> 1. git sparse-checkout <TAB> results in an incomplete list of subcommands >> (it is missing reapply and add). >> 2. git sparse-checkout set <TAB> and git sparse-checkout add <TAB> show >> both file names and directory names. While this is the correct behavior > > s/is/may be/
I would stop at "this may be a less surprising behaviour" without going into "correctness".
Show 6 quoted lines
>> +test_expect_success 'non-cone mode sparse-checkout uses bash completion' ' >> + # reset sparse-checkout repo to non-cone mode >> + git -C sparse-checkout sparse-checkout disable && >> + git -C sparse-checkout sparse-checkout set && > > Can we add a --no-cone here in preparation for the default to switch?
It would be good to do so, if we plan to switch the default.