"What's cooking" incremental update report
From: Junio C Hamano <hidden>
Date: 2025-07-11 00:07:26
Since the latest issue of "What's cooking" (2025/07 #03), here are the changes. Two topics are now in 'next', a few topics have been updated with their new iteration. -------------------------------------------------- [New] * ps/sane-ctype-workaround (2025-07-09) 1 commit - sane-ctype: fix compiler error on Amazon Linux 2 Our <sane-ctype.h> header file relied on that the system-supplied <ctype.h> header is not later included, which would override our macro definitions, but "amazon linux" broke this assumption. Fix this by preemptively including <ctype.h> near the beginning of <sane-ctype.h> ourselves. Comments? source: [off-list ref] -------------------------------------------------- [Merged to 'next'] * ag/doc-send-email (2025-06-30) 5 commits + (merged to 'next' on 2025-07-09 at cf940e82a1) + + docs: mention possible options for Proton Mail users + + docs: add a paragraph explaining the `sendmailCmd` option of sendemail + + docs: add an OAuth2.0 credential helper for AOL accounts + + docs: add outlookidfix config option to sendemail documentation + + docs: link OpenSSL's verify(1) manual page to know about -CAfile and -CApath options Documentation updates for "git send-email". * rs/parse-options-precision (2025-07-09) 7 commits + (merged to 'next' on 2025-07-09 at aefffa21b7) + + parse-options: add precision handling for OPTION_COUNTUP + + parse-options: add precision handling for OPTION_BITOP + + parse-options: add precision handling for OPTION_NEGBIT + + parse-options: add precision handling for OPTION_BIT + + parse-options: add precision handling for OPTION_SET_INT + + parse-options: add precision handling for PARSE_OPT_CMDMODE + + parse-options: require PARSE_OPT_NOARG for OPTION_BITOP Define .precision to more canned parse-options type to avoid bugs coming from using a variable with a wrong type to capture the parsed values. -------------------------------------------------- [Updated] -* cb/daemon-reap-children (2025-06-26) 4 commits +* cb/daemon-reap-children (2025-07-10) 2 commits - - daemon: explicitly allow EINTR during poll() - daemon: use sigaction() to install child_handler() - compat/mingw: allow sigaction(SIGCHLD) - - compat/posix.h: track SA_RESTART fallback Futz with SIGCHLD handling in "git daemon". - Stalled? - cf. [ref] - source: [ref] + Will merge to 'next'? + source: [ref] -* ly/changed-paths-traversal (2025-07-04) 4 commits +* ly/changed-paths-traversal (2025-07-10) 4 commits - bloom: optimize multiple pathspec items in revision traversal - bloom: replace struct bloom_key * with struct bloom_keyvec - bloom: rename function operates on bloom_key - bloom: add test helper to return murmur3 hash Lift the limitation to use changed-path filter in "git log" so that it can be used for a pathspec with multiple literal paths. Expecting a reroll. - cf. [ref] - source: [ref] + cf. [ref] + source: [ref]