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

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

From
Derrick Stolee <stolee@gmail.com>
Date
Dec 4, 2019, 18:53 UTC
Message-ID
<bea26b66-ac52-8f0e-9557-c958db7be628@gmail.com>
In-Reply-To
<xmqqpnh6yfrl.fsf@gitster-ct.c.googlers.com>
On 12/2/2019 9:16 AM, Junio C Hamano wrote:
Show 25 quoted lines
> * ds/sparse-cone (2019-11-22) 19 commits
>  - sparse-checkout: check for dirty status
>  - sparse-checkout: update working directory in-process for 'init'
>  - sparse-checkout: cone mode should not interact with .gitignore
>  - sparse-checkout: write using lockfile
>  - sparse-checkout: use in-process update for disable subcommand
>  - sparse-checkout: update working directory in-process
>  - sparse-checkout: sanitize for nested folders
>  - unpack-trees: add progress to clear_ce_flags()
>  - unpack-trees: hash less in cone mode
>  - sparse-checkout: init and set in cone mode
>  - sparse-checkout: use hashmaps for cone patterns
>  - sparse-checkout: add 'cone' mode
>  - trace2: add region in clear_ce_flags
>  - sparse-checkout: create 'disable' subcommand
>  - sparse-checkout: add '--stdin' option to set subcommand
>  - sparse-checkout: 'set' subcommand
>  - clone: add --sparse mode
>  - sparse-checkout: create 'init' subcommand
>  - sparse-checkout: create builtin with 'list' subcommand
> 
>  Management of sparsely checked-out working tree has gained a
>  dedicated "sparse-checkout" command.
> 
>  How well is this topic done at this point?

Hopefully this is ready to merge and I can start on the follow-up topics. I think this is ready enough that any further comments can be done in follow-up commits.

That said, I thought the topic was in that state before the 2.24.0 release, but then Szeder found several good points worthy to address here. He is CC'd to hopefully comment.

Show 16 quoted lines
> * ds/fsmonitor-testing (2019-11-22) 11 commits
>  - test-lib: clear watchman watches at test completion
>  - t7519: disable external GIT_TEST_FSMONITOR variable
>  - t7063: disable fsmonitor with status cache
>  - tests: disable fsmonitor in submodule tests
>  - t3600-rm.sh: disable fsmonitor when deleting populated submodule
>  - t3030-merge-recursive.sh: disable fsmonitor when tweaking GIT_WORK_TREE
>  - fsmonitor: disable fsmonitor with worktrees
>  - t1510-repo-setup.sh: disable fsmonitor if no .git dir
>  - t1301-shared-repo.sh: disable FSMONITOR
>  - fsmonitor: do not output to stderr for tests
>  - fsmonitor: disable in a bare repo
> 
>  Updates around testing fsmoitor integration.
> 
>  Will merge to 'next'.

Please hold off. As mentioned in the thread, I didn't do a very good job of writing my commit messages. I do plan to get back to this with better descriptions, and that may motivate others to read the series and provide feedback.

Thanks, -Stolee

Previous: Junio C HamanoNext: Junio C Hamano
Message 8 of 13 in “What's cooking in git.git (Dec 2019, #01; Mon, 2)”
  1. Junio C HamanoDec 2, 2019
  2. Elijah NewrenDec 2, 2019
  3. Denton LiuDec 2, 2019
  4. Junio C HamanoDec 3, 2019
  5. Junio C HamanoDec 3, 2019
  6. Denton LiuDec 4, 2019
  7. Junio C HamanoDec 4, 2019
  8. Derrick StoleeDec 4, 2019
  9. Junio C HamanoDec 6, 2019
  10. Ed MasteDec 13, 2019
  11. Ed MasteDec 13, 2019
  12. Junio C HamanoDec 13, 2019
  13. Heba WalyDec 16, 2019

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.