Subject: "What's cooking" incremental update report

From: Junio C Hamano <[email-masked]>
Date: Thu, 10 Jul 2025 17:07:23 -0700

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: <[email-masked]>

--------------------------------------------------
[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. <[email-masked]>
- source: <[email-masked]>
+ Will merge to 'next'?
+ source: <[email-masked]>

-* 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. <[email-masked]>
- source: <[email-masked]>
+ cf. <[email-masked]>
+ source: <[email-masked]>