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

Re: [PATCH] sparse-checkout: avoid staging deletions of all files

From
Junio C Hamano <gitster@pobox.com>
Date
Jun 4, 2020, 17:21 UTC
Message-ID
<xmqqo8pypx17.fsf@gitster.c.googlers.com>
In-Reply-To
<xmqqsgfapx5i.fsf@gitster.c.googlers.com>
Junio C Hamano <gitster@pobox.com> writes:
Show 7 quoted lines
>     list_files() {
>             # Do not replace this with 'ls "$1"', as "ls" with BSD-lineage
>             # enables "-A" by default for root and ends up including ".git" and
>             # such in its output. (Note, though, that running the test suite as
>             # root is generally not recommended.)
>             (cd "$1" && printf '%s\n' *)
>     }

An unrelated tangent, but it took me more time than necessary to find where these "macros" are defined because

	git grep 'check_files () {'

found no matches. That is why I prefer to stress about styles (no, looking for "check_files *()" is not a solution).

Previous: Junio C HamanoNext: Junio C Hamano
Message 7 of 9 in “sparse-checkout: avoid staging deletions of all files”
  1. sparse-checkout: avoid staging deletions of all filesElijah Newren via GitGitGadget, Jun 4, 2020
  2. Derrick StoleeJun 4, 2020
  3. Elijah NewrenJun 4, 2020
  4. Derrick StoleeJun 4, 2020
  5. Junio C HamanoJun 4, 2020
  6. Junio C HamanoJun 4, 2020
  7. Junio C HamanoJun 4, 2020
  8. Junio C HamanoJun 4, 2020
  9. sparse-checkout: avoid staging deletions of all filesElijah Newren via GitGitGadget, Jun 5, 2020

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.