git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: What's cooking in git.git (May 2022, #01; Mon, 2)

From
Elijah Newren <newren@gmail.com>
Date
May 5, 2022, 15:04 UTC
Message-ID
<CABPp-BHDKRX4sW_Jjqw5j7Voas0X_xkFZgg5Jqk0TkNZOd7k1g@mail.gmail.com>
In-Reply-To
<xmqqy1zhmftk.fsf@gitster.g>
On Wed, May 4, 2022 at 9:18 AM Junio C Hamano <gitster@pobox.com> wrote:
Show 23 quoted lines
>
> >> * en/sparse-cone-becomes-default (2022-04-21) 9 commits
> >>  - Documentation: some sparsity wording clarifications
> >>  - git-sparse-checkout.txt: mark non-cone mode as deprecated
> >>  - git-sparse-checkout.txt: flesh out pattern set sections a bit
> >>  - git-sparse-checkout.txt: add a new EXAMPLES section
> >>  - git-sparse-checkout.txt: shuffle some sections and mark as internal
> >>  - git-sparse-checkout.txt: update docs for deprecation of 'init'
> >>  - git-sparse-checkout.txt: wording updates for the cone mode default
> >>  - sparse-checkout: make --cone the default
> >>  - tests: stop assuming --no-cone is the default mode for sparse-checkout
> >>
> >>  Deprecate non-cone mode of the sparse-checkout feature.
> >>
> >>  Will merge to 'next'?
> >>  source: <pull.1148.v3.git.1650594746.gitgitgadget@gmail.com>
> >
> > This has been quite stable and I'd like to see it merge early in the
> > release cycle in case that catches anything during local testing.
>
> This one I am not worried about stability all that much; I am more
> worried about breaking those who do not believe in "cone is the
> future" and managing their expectations.
What path forward would you like to see?

On v2 you said, "There are a few things that I found questionable, but they were mostly documentation issues". You brought up several points in v2 where my wording in the Documentation was admittedly suboptimal, though I think I addressed all of those in v3.

I also brought up an alternative change for consideration in the cover letter, though you didn't comment on it and other reviewers, while okay with the alternative, seemed to agree with my proposed changes in the series over the alternative.

Also, it might be worth noting:
  - sparse-checkout, the capability in Git since ~2010, remains
unmodified by these changes
  - sparse-checkout, the subcommand added a couple years ago, still
supports all non-cone mode behaviors it did before
  - the change here is that the sparse-checkout subcommand's default
becomes cone mode, along with documentation updates
Previous: Junio C HamanoNext: Derrick Stolee
Message 4 of 12 in “What's cooking in git.git (May 2022, #01; Mon, 2)”
  1. Junio C HamanoMay 2, 2022
  2. Derrick StoleeMay 3, 2022
  3. Junio C HamanoMay 4, 2022
  4. Elijah NewrenMay 5, 2022
  5. Derrick StoleeMay 5, 2022
  6. Junio C HamanoMay 5, 2022
  7. Elijah NewrenMay 5, 2022
  8. Elijah NewrenMay 5, 2022
  9. Junio C HamanoMay 5, 2022
  10. cone mode as default for sparse-checkout?, was Re: What's cooking in git.git (May 2022, #01; Mon, 2)Johannes Schindelin, May 21, 2022
  11. brian m. carlsonMay 4, 2022
  12. Junio C HamanoMay 5, 2022

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.