]> git.ipfire.org Git - thirdparty/git.git/commitdiff
What's cooking (2025/09 #08)
authorJunio C Hamano <gitster@pobox.com>
Fri, 19 Sep 2025 19:59:58 +0000 (12:59 -0700)
committerJunio C Hamano <gitster@pobox.com>
Fri, 19 Sep 2025 19:59:58 +0000 (12:59 -0700)
whats-cooking.txt

index de1ddbdacf9d806b4fc96858bcfc872fa0f55495..ab8c3c48fe3c0dadadb59cf32d669bafa51ac818 100644 (file)
@@ -1,10 +1,10 @@
 To: git@vger.kernel.org
-Subject: What's cooking in git.git (Sep 2025, #07; Wed, 17)
-X-master-at: 215033b3ac599432a17d58f18a92b356d98354a9
-X-next-at: 15c5d4f767f655d8c09d24948ad0ab2a5e304793
+Subject: What's cooking in git.git (Sep 2025, #08; Fri, 19)
+X-master-at: ca2559c1d630eb4f04cdee2328aaf1c768907a9e
+X-next-at: c4e3cb95175ecb4a955ccff0899fd16de0cea8e8
 Bcc: lwn@lwn.net, gitster@pobox.com
 
-What's cooking in git.git (Sep 2025, #07; Wed, 17)
+What's cooking in git.git (Sep 2025, #08; Fri, 19)
 --------------------------------------------------
 
 Here are the topics that have been cooking in my tree.  Commits
@@ -17,11 +17,6 @@ topic without enough support may be discarded after a long period of
 no activity (of course they can be resubmit when new interests
 arise).
 
-There are a few topics that have been expecting a reroll for close
-to a month.  I've moved them to the [Stalled] section below.  Let's
-tighten rules around these topics a bit so that we can keep the tree
-somewhat cleaner.
-
 Copies of the source code to Git live in many repositories, and the
 following is a list of the ones I push into or their mirrors.  Some
 repositories have only a subset of branches.
@@ -50,9 +45,231 @@ Release tarballs are available at:
 
        https://www.kernel.org/pub/software/scm/git/
 
+--------------------------------------------------
+[Graduated to 'master']
+
+* ag/doc-sendmail-gmail-example-update (2025-08-26) 1 commit
+  (merged to 'next' on 2025-09-12 at 54e0dab4b0)
+ + docs: update sendmail docs to use more secure SMTP server for Gmail
+
+ Doc update.
+ source: <20250826150919.5239-1-gargaditya08@live.com>
+
+
+* ag/send-email-imap-sent (2025-08-11) 2 commits
+  (merged to 'next' on 2025-09-12 at bb82691e0a)
+ + send-email: enable copying emails to an IMAP folder without actually sending them
+ + send-email: add ability to send a copy of sent emails to an IMAP folder
+
+ "git send-email" learned to drive "git imap-send" to store already
+ sent e-mails in an IMAP folder.
+ source: <PN3PR01MB9597E8E33868386C997D2563B82BA@PN3PR01MB9597.INDPRD01.PROD.OUTLOOK.COM>
+
+
+* jc/doc-includeif-hasconfig-remote-url-fix (2025-08-21) 1 commit
+  (merged to 'next' on 2025-09-12 at 3b91910cbd)
+ + config: document includeIf conditions consistently
+
+ Doc mark-up fix.
+ source: <xmqqldnc4stv.fsf@gitster.g>
+
+
+* jc/longer-disambiguation-fix (2025-08-14) 1 commit
+  (merged to 'next' on 2025-09-12 at 4dddaa05fc)
+ + abbrev: allow extending beyond 32 chars to disambiguate
+
+ "git rev-parse --short" and friends failed to disambiguate two
+ objects with object names that share common prefix longer than 32
+ characters, which has been fixed.
+ source: <xmqqh5ya6iua.fsf_-_@gitster.g>
+
+
+* jk/curl-global-trace-components (2025-08-27) 1 commit
+  (merged to 'next' on 2025-09-12 at 37a826f245)
+ + curl: add support for curl_global_trace() components
+
+ Adjust to the way newer versions of cURL selectivel enables tracing
+ options, so that our tests can continue to work.
+ source: <20250827080702.GA3572995@coredump.intra.peff.net>
+
+
+* kh/doc-fast-import-markup-fix (2025-09-08) 1 commit
+  (merged to 'next' on 2025-09-12 at d56e1334b9)
+ + doc: fast-import: replace literal block with paragraph
+
+ Doc mark-up fix.
+ source: <09aaad696895c18c6d4dda7d6a2f4b77f84f39ba.1757363213.git.code@khaugsbakk.name>
+
+
+* kn/clang-format-bitfields (2025-08-26) 1 commit
+  (merged to 'next' on 2025-09-12 at 62dd6102f6)
+ + Documentation: note styling for bit fields
+
+ CodingGuidelines now spells out how bitfields are to be written.
+ source: <20250826121928.22317-1-karthik.188@gmail.com>
+
+
+* ne/alloc-free-and-null (2025-09-04) 1 commit
+  (merged to 'next' on 2025-09-12 at 005f763f97)
+ + alloc: fix dangling pointer in alloc_state cleanup
+
+ The clear_alloc_state() API function was not fully clearing the
+ structure for reuse, but since nobody reuses it, replace it with a
+ variant that frees the structure as well, making the callers simpler.
+ source: <pull.2040.v5.git.git.1757007856062.gitgitgadget@gmail.com>
+
+
+* pc/range-diff-memory-limit (2025-08-29) 1 commit
+  (merged to 'next' on 2025-09-12 at 022fe71829)
+ + range-diff: add configurable memory limit for cost matrix
+
+ "git range-diff" learned a way to limit the memory consumed by
+ O(N*N) cost matrix.
+ source: <pull.1958.v4.git.1756483374980.gitgitgadget@gmail.com>
+
+
+* pw/3.0-commentchar-auto-deprecation (2025-08-26) 4 commits
+  (merged to 'next' on 2025-09-12 at e6a855d738)
+ + commit: print advice when core.commentString=auto
+ + config: warn on core.commentString=auto
+ + breaking-changes: deprecate support for core.commentString=auto
+ + Merge branch 'ps/config-wo-the-repository' into pw/3.0-commentchar-auto-deprecation
+
+ "core.commentChar=auto" that attempts to dynamically pick a
+ suitable comment character is non-workable, as it is too much
+ trouble to support for little benefit, and is marked as deprecated.
+ source: <cover.1756215326.git.phillip.wood@dunelm.org.uk>
+
+
+* sg/line-log-boundary-fixes (2025-08-18) 2 commits
+  (merged to 'next' on 2025-09-12 at 0d34d3872c)
+ + line-log: show all line ranges touched by the same diff range
+ + line-log: fix assertion error
+
+ A corner case bug in "git log -L..." has been corrected.
+ source: <20250818111310.1283932-1-szeder.dev@gmail.com>
+
 --------------------------------------------------
 [New Topics]
 
+* kn/reftable-consistency-checks (2025-09-18) 9 commits
+ - fixup! reftable: check for trailing newline in 'tables.list'
+ - refs/reftable: add fsck check for checking the table name
+ - reftable: add code to facilitate consistency checks
+ - fsck: order 'fsck_msg_type' alphabetically
+ - Documentation/fsck-msgids: remove duplicate msg id
+ - reftable: ensure tables in a stack use sequential update indices
+ - reftable: check for trailing newline in 'tables.list'
+ - refs: move consistency check msg to generic layer
+ - refs: remove unused headers
+
+ The reftable backend learned to sanity check its on-disk data more
+ carefully.
+
+ Comments?
+ source: <20250918-228-reftable-introduce-consistency-checks-v3-0-271af03eb34d@gmail.com>
+
+
+* pw/rebase-i-cleanup-fix (2025-09-18) 2 commits
+ - sequencer: remove VERBATIM_MSG flag
+ - rebase -i: respect commit.cleanup when picking fixups
+
+ "git rebase -i" failed to clean-up the commit log message when the
+ command commits the final one in a chain of "fixup" commands, which
+ has been corrected.
+
+ Will merge to 'next'.
+ source: <cover.1758186038.git.phillip.wood@dunelm.org.uk>
+
+
+* tc/last-modified-recursive-fix (2025-09-18) 1 commit
+ - last-modified: fix bug when some paths remain unhandled
+
+ "git last-modified" operating in non-recursive mode used to trigger
+ a BUG(), which has been corrected.
+
+ Will merge to 'next'?
+ source: <20250918-toon-fix-last-modified-v3-1-0c3910e224f6@iotcl.com>
+
+
+* en/rust-wip (2025-09-16) 18 commits
+ - misc::varint: reimplement as test balloon for Rust
+ - misc: use BuildHelper
+ - build: new crate, misc
+ - varint: use explicit width for integers
+ - build-helper: cbindgen, let crates generate a header file
+ - build-helper: link against libgit.a and any other required C libraries
+ - build: new crate, build-helper
+ - github workflows: upload Cargo.lock
+ - win+Meson: do allow linking with the Rust-built xdiff
+ - github workflows: install rust
+ - help: report on whether or not Rust is enabled
+ - build: introduce rust
+ - BreakingChanges: announce Rust becoming mandatory
+ - doc: add a policy for using Rust
+ - make: merge reftable lib into libgit.a
+ - make: merge xdiff lib into libgit.a
+ - make: add -fPIE flag
+ - cleanup: rename variables that collide with Rust primitive type names
+
+ Expecting a reroll.
+ source: <pull.2043.v2.git.git.1758071798.gitgitgadget@gmail.com>
+
+
+* bc/sha1-256-interop-01 (2025-09-19) 10 commits
+ - fixup! docs: add documentation for loose objects
+ - t: add a prerequisite for a compatibility hash
+ - Allow specifying compatibility hash
+ - fsck: consider gpgsig headers expected in tags
+ - rev-parse: allow printing compatibility hash
+ - docs: add documentation for loose objects
+ - docs: improve ambiguous areas of pack format documentation
+ - docs: reflect actual double signature for tags
+ - docs: update offset order for pack index v3
+ - docs: update pack index v3 format
+
+ The beginning of SHA1-SHA256 interoperability work.
+
+ Comments?
+ source: <20250919010911.649831-1-sandals@crustytoothpaste.net>
+
+--------------------------------------------------
+[Stalled]
+
+These topics have been expecting updates for quite some time.  I'll
+eject any of them when they start to conflict with other topics in
+'seen' and may drop them from my tree when they are dormant for too
+long (let's say 8 weeks is way too long, for now).  After that, they
+can be proposed again by rerolling them in a shape that would work
+well with other topics in 'seen' (and of course 'next' and
+"master').
+
+* lc/rebase-trailer (2025-08-03) 2 commits
+ - rebase: support --trailer
+ - trailer: append trailers in-process and drop the fork to `interpret-trailers`
+
+ Expecting a reroll.
+ cf. <198826af571.62b85cb31711042.2415806544948206668@linux.beauty>
+ cf. <xmqqiki7qasu.fsf@gitster.g>
+ source: <20250803150059.402017-1-me@linux.beauty>
+
+
+* ac/deglobal-sparse-variables (2025-07-18) 3 commits
+ . environment: remove the global variable 'sparse_expect_files_outside_of_patterns'
+ . environment: move access to "core.sparsecheckoutcone" into repo_settings
+ . environment: move access to "core.sparsecheckout" into repo_settings
+
+ Two global variables related to sparse checkout have been moved to
+ the repository settings structure.
+
+ Expecting a reroll.
+ cf. <CAE7as+bnG6KgA8X_n36pqP15bmyM6re+xEb1MOXKvZSUdJ8Arg@mail.gmail.com>
+ Ejected out of 'seen' for now.
+ source: <cover.1752882401.git.ayu.chandekar@gmail.com>
+
+--------------------------------------------------
+[Cooking]
+
 * pw/add-p-hunk-splitting-fix (2025-09-15) 2 commits
  - add-patch: update hunk splitability after editing
  - add -p: mark split hunks as undecided
@@ -103,11 +320,13 @@ Release tarballs are available at:
 
  Will merge to 'next'?
  source: <20250916201036.GA612463@coredump.intra.peff.net>
+ source: <20250916202408.GI612873@coredump.intra.peff.net>
 
 
-* en/xdiff-cleanup (2025-09-07) 9 commits
+* en/xdiff-cleanup (2025-09-19) 10 commits
  - xdiff: treat xdfile_t.rchg like an enum
- - xdiff: delete chastore from xdfile_t, view with --color-words
+ - xdiff: delete rchg aliasing
+ - xdiff: delete chastore from xdfile_t
  - xdiff: delete fields ha, line, size in xdlclass_t in favor of an xrecord_t
  - xdiff: delete redundant array xdfile_t.ha
  - xdiff: delete struct diffdata_t
@@ -120,9 +339,8 @@ Release tarballs are available at:
  A lot of code clean-up of xdiff.
  Split out of a larger topic.
 
- Expecting a (hopefully small and final) reroll.
- cf. <CABPp-BH-oaV+fJ4u50oofy54ycE5oKoYJ6O1XgEt_JfDSgXvxg@mail.gmail.com>
- source: <pull.2048.git.git.1757274320.gitgitgadget@gmail.com>
+ Comments?
+ source: <pull.2048.v3.git.git.1758294992.gitgitgadget@gmail.com>
 
 
 * jc/3.0-default-initial-branch-to-main-addendum (2025-09-17) 1 commit
@@ -132,56 +350,21 @@ Release tarballs are available at:
  Keep giving hint about the default initial branch name for users
  who may be surprised after Git 3.0 switchover.
 
- Will merge to 'next'?
+ Will merge to 'next'.
  source: <cover.1757518141.git.phillip.wood@dunelm.org.uk>
 
 
 * nb/send-email-no-dup-reply-to (2025-09-16) 1 commit
- - send-email: don't duplicate Reply-to: in intro message
+  (merged to 'next' on 2025-09-18 at d7081e00ec)
+ + send-email: don't duplicate Reply-to: in intro message
 
  "git send-email --compose --reply-to=<address>" used to add
  duplicated Reply-To: header, which made mailservers unhappy.  This
  has been corrected.
 
- Will merge to 'next'.
+ Will merge to 'master'.
  source: <175809074627.1696783.67425889158412786@noble.neil.brown.name>
 
---------------------------------------------------
-[Stalled]
-
-These topics have been expecting updates for quite some time.  I'll
-eject any of them when they start to conflict with other topics in
-'seen' and may drop them from my tree when they are dormant for too
-long (let's say 8 weeks is way too long, for now).  After that, they
-can be proposed again by rerolling them in a shape that would work
-well with other topics in 'seen' (and of course 'next' and
-"master').
-
-* lc/rebase-trailer (2025-08-03) 2 commits
- - rebase: support --trailer
- - trailer: append trailers in-process and drop the fork to `interpret-trailers`
-
- Expecting a reroll.
- cf. <198826af571.62b85cb31711042.2415806544948206668@linux.beauty>
- cf. <xmqqiki7qasu.fsf@gitster.g>
- source: <20250803150059.402017-1-me@linux.beauty>
-
-
-* ac/deglobal-sparse-variables (2025-07-18) 3 commits
- . environment: remove the global variable 'sparse_expect_files_outside_of_patterns'
- . environment: move access to "core.sparsecheckoutcone" into repo_settings
- . environment: move access to "core.sparsecheckout" into repo_settings
-
- Two global variables related to sparse checkout have been moved to
- the repository settings structure.
-
- Expecting a reroll.
- cf. <CAE7as+bnG6KgA8X_n36pqP15bmyM6re+xEb1MOXKvZSUdJ8Arg@mail.gmail.com>
- Ejected out of 'seen' for now.
- source: <cover.1752882401.git.ayu.chandekar@gmail.com>
-
---------------------------------------------------
-[Cooking]
 
 * ar/submodule-gitdir-tweak (2025-09-08) 10 commits
  - t7425: add gitdir encoding tests
@@ -221,18 +404,12 @@ well with other topics in 'seen' (and of course 'next' and
  source: <20250908053056.956907-1-christian.couder@gmail.com>
 
 
-* je/doc-push (2025-09-15) 5 commits
- - fixup! doc: add an UPSTREAM BRANCHES section to pull/push/fetch
- - doc: git-push: clarify "what to push"
- - doc: git-push: clarify "where to push"
- - doc: add an UPSTREAM BRANCHES section to pull/push/fetch
- - doc: git-push: clarify intro
+* je/doc-push (2025-09-17) 2 commits
+ - doc: git-push: rewrite refspec specification
+ - doc: git-push: create PUSH RULES section
 
  Doc updates.
-
- Expecting a reroll.
- cf. <70034c35-8f08-4ee0-9017-7faf6f55ae14@app.fastmail.com>
- source: <pull.1964.v2.git.1757703309.gitgitgadget@gmail.com>
+ source: <pull.1973.git.1758144815.gitgitgadget@gmail.com>
 
 
 * rs/get-oid-with-flags-cleanup (2025-09-10) 1 commit
@@ -266,7 +443,7 @@ well with other topics in 'seen' (and of course 'next' and
  source: <20250910-b4-pks-clar-update-v1-1-26a196237e0a@pks.im>
 
 
-* ps/config-get-color-fixes (2025-09-15) 5 commits
+* ps/config-get-color-fixes (2025-09-17) 5 commits
  - builtin/config: do not spawn pager when printing color codes
  - builtin/config: special-case retrieving colors without a key
  - builtin/config: do not die in `get_color()`
@@ -278,7 +455,7 @@ well with other topics in 'seen' (and of course 'next' and
  --type=color --default=reset no.such.thing", isn't very ergonomic.
 
  Will merge to 'next'?
- source: <20250915-pks-config-color-v2-0-e4290bd8d13c@pks.im>
+ source: <20250918-pks-config-color-v3-0-08ea618cae26@pks.im>
 
 
 * ps/meson-build-docs (2025-09-11) 3 commits
@@ -320,16 +497,15 @@ well with other topics in 'seen' (and of course 'next' and
  source: <20250916182938.2193476-1-jltobler@gmail.com>
 
 
-* cc/fast-import-strip-signed-commits (2025-09-12) 2 commits
+* cc/fast-import-strip-signed-commits (2025-09-17) 2 commits
  - fast-import: add '--signed-commits=<mode>' option
  - gpg-interface: refactor 'enum sign_mode' parsing
 
  "git fast-import" learned that "--signed-commits=<how>" option that
  corresponds to that of "git fast-export".
 
- Expecting a (hopefully small and final) reroll.
- cf. <CAP8UFD3-3zjBBHP-Y9nLO-qEyhkWhD_pxFZhk6rzrC31LanDMQ@mail.gmail.com>
- source: <20250912124042.2523683-1-christian.couder@gmail.com>
+ Will merge to 'next'?
+ source: <20250917181427.3193500-1-christian.couder@gmail.com>
 
 
 * pw/3.0-default-initial-branch-to-main (2025-09-10) 4 commits
@@ -342,7 +518,7 @@ well with other topics in 'seen' (and of course 'next' and
  Declare that "git init" that is not otherwise configured uses
  'main' as the initial branch, not 'master', starting Git 3.0.
 
- Will merge to 'next'?
+ Will merge to 'next'.
  source: <cover.1757518141.git.phillip.wood@dunelm.org.uk>
 
 
@@ -361,45 +537,39 @@ well with other topics in 'seen' (and of course 'next' and
 
 
 * ps/rust-balloon (2025-09-15) 9 commits
- ci: enable Rust for breaking-changes jobs
- ci: convert "pedantic" job into full build with breaking changes
- BreakingChanges: announce Rust becoming mandatory
- varint: reimplement as test balloon for Rust
- varint: use explicit width for integers
- help: report on whether or not Rust is enabled
- Makefile: introduce infrastructure to build internal Rust library
- Makefile: reorder sources after includes
- meson: add infrastructure to build internal Rust library
. ci: enable Rust for breaking-changes jobs
. ci: convert "pedantic" job into full build with breaking changes
. BreakingChanges: announce Rust becoming mandatory
. varint: reimplement as test balloon for Rust
. varint: use explicit width for integers
. help: report on whether or not Rust is enabled
. Makefile: introduce infrastructure to build internal Rust library
. Makefile: reorder sources after includes
. meson: add infrastructure to build internal Rust library
 
  Dip our toes a bit to (optionally) use Rust implemented helper
  called from our C code.
 
- Will merge to 'next'?
+ Ejected for now, to give preference to en/*rust* topics.
  source: <20250915-b4-pks-rust-breaking-change-v5-0-dc3a32fbb216@pks.im>
 
 
-* kh/doc-fast-import-markup-fix (2025-09-08) 1 commit
-  (merged to 'next' on 2025-09-12 at d56e1334b9)
- + doc: fast-import: replace literal block with paragraph
-
- Doc mark-up fix.
-
- Will merge to 'master'.
- source: <09aaad696895c18c6d4dda7d6a2f4b77f84f39ba.1757363213.git.code@khaugsbakk.name>
-
-
-* ms/refs-optimize (2025-09-06) 5 commits
+* ms/refs-optimize (2025-09-19) 9 commits
  - t: add test for git refs optimize subcommand
  - t0601: refactor tests to be shareable
  - builtin/refs: add optimize subcommand
- - doc: factor out common option
+ - doc: pack-refs: factor out common options
  - builtin/pack-refs: factor out core logic into a shared library
+ - builtin/pack-refs: convert to use the generic refs_optimize() API
+ - reftable-backend: implement 'optimize' action
+ - files-backend: implement 'optimize' action
+ - refs: add a generic 'optimize' API
 
  "git refs optimize" is added for not very well explained reason
  despite it does the same thing as "git pack-refs"...
 
- Expecting a reroll.
- source: <20250906075147.1076656-1-meetsoni3017@gmail.com>
+ Comments?
+ source: <20250919082647.535213-1-meetsoni3017@gmail.com>
 
 
 * sj/string-list (2025-09-17) 4 commits
@@ -457,16 +627,6 @@ well with other topics in 'seen' (and of course 'next' and
  source: <20250917-587-git-fetch-1-fails-fetches-on-case-insensitive-repositories-v4-0-da3c74a08ed0@gmail.com>
 
 
-* ag/doc-sendmail-gmail-example-update (2025-08-26) 1 commit
-  (merged to 'next' on 2025-09-12 at 54e0dab4b0)
- + docs: update sendmail docs to use more secure SMTP server for Gmail
-
- Doc update.
-
- Will merge to 'master'.
- source: <20250826150919.5239-1-gargaditya08@live.com>
-
-
 * en/rust-xdiff (2025-09-07) 9 commits
  - xdiff: change the types of dstart, dend, rchg, and rindex in xdfile_t
  - xdiff: make xdfile_t.nreff a usize instead of long
@@ -501,76 +661,22 @@ well with other topics in 'seen' (and of course 'next' and
  source: <pull.1962.v4.git.1757531669.gitgitgadget@gmail.com>
 
 
-* kn/clang-format-bitfields (2025-08-26) 1 commit
-  (merged to 'next' on 2025-09-12 at 62dd6102f6)
- + Documentation: note styling for bit fields
-
- CodingGuidelines now spells out how bitfields are to be written.
-
- Will merge to 'master'.
- source: <20250826121928.22317-1-karthik.188@gmail.com>
-
-
-* jk/curl-global-trace-components (2025-08-27) 1 commit
-  (merged to 'next' on 2025-09-12 at 37a826f245)
- + curl: add support for curl_global_trace() components
-
- Adjust to the way newer versions of cURL selectivel enables tracing
- options, so that our tests can continue to work.
-
- Will merge to 'master'.
- source: <20250827080702.GA3572995@coredump.intra.peff.net>
-
-
-* kh/you-still-use-whatchanged-fix (2025-09-14) 8 commits
- . BreakingChanges: remove claim about whatchanged reports
- . whatchanged: remove not-even-shorter clause
- . whatchanged: hint about git-log(1) and aliasing
- . you-still-use-that??: help the user help themselves
- . t0014: test shadowing of aliases for a sample of builtins
- . git: allow alias-shadowing deprecated builtins
- . git: move seen-alias bookkeeping into handle_alias(...)
- . git: add `deprecated` category to --list-cmds
+* kh/you-still-use-whatchanged-fix (2025-09-17) 9 commits
+ - BreakingChanges: remove claim about whatchanged reports
+ - whatchanged: remove not-even-shorter clause
+ - whatchanged: hint about git-log(1) and aliasing
+ - you-still-use-that??: help the user help themselves
+ - t0014: test shadowing of aliases for a sample of builtins
+ - git: allow alias-shadowing deprecated builtins
+ - git: move seen-alias bookkeeping into handle_alias(...)
+ - git: add `deprecated` category to --list-cmds
+ - Makefile: don’t add whatchanged after it has been removed
 
  Update "do you still use it?" message given by a command that is
  deeply deprecated and allow us to suggest alternatives.
 
- Breaks 'seen' built with WITH_BREAKING_CHANGES.
- cf. <xmqqy0qffrri.fsf@gitster.g>
- source: <cover.1757879060.git.code@khaugsbakk.name>
-
-
-* pc/range-diff-memory-limit (2025-08-29) 1 commit
-  (merged to 'next' on 2025-09-12 at 022fe71829)
- + range-diff: add configurable memory limit for cost matrix
-
- "git range-diff" learned a way to limit the memory consumed by
- O(N*N) cost matrix.
-
- Will merge to 'master'.
- source: <pull.1958.v4.git.1756483374980.gitgitgadget@gmail.com>
-
-
-* ne/alloc-free-and-null (2025-09-04) 1 commit
-  (merged to 'next' on 2025-09-12 at 005f763f97)
- + alloc: fix dangling pointer in alloc_state cleanup
-
- The clear_alloc_state() API function was not fully clearing the
- structure for reuse, but since nobody reuses it, replace it with a
- variant that frees the structure as well, making the callers simpler.
-
- Will merge to 'master'.
- source: <pull.2040.v5.git.git.1757007856062.gitgitgadget@gmail.com>
-
-
-* jc/doc-includeif-hasconfig-remote-url-fix (2025-08-21) 1 commit
-  (merged to 'next' on 2025-09-12 at 3b91910cbd)
- + config: document includeIf conditions consistently
-
- Doc mark-up fix.
-
- Will merge to 'master'.
- source: <xmqqldnc4stv.fsf@gitster.g>
+ Will merge to 'next'?
+ source: <cover.1758139856.short.code@khaugsbakk.name>
 
 
 * jk/add-i-color (2025-09-08) 4 commits
@@ -589,41 +695,6 @@ well with other topics in 'seen' (and of course 'next' and
  source: <20250908164157.GA1323487@coredump.intra.peff.net>
 
 
-* sg/line-log-boundary-fixes (2025-08-18) 2 commits
-  (merged to 'next' on 2025-09-12 at 0d34d3872c)
- + line-log: show all line ranges touched by the same diff range
- + line-log: fix assertion error
-
- Fix for a corner case bug in "git log -L...".
-
- Will merge to 'master'.
- source: <20250818111310.1283932-1-szeder.dev@gmail.com>
-
-
-* jc/longer-disambiguation-fix (2025-08-14) 1 commit
-  (merged to 'next' on 2025-09-12 at 4dddaa05fc)
- + abbrev: allow extending beyond 32 chars to disambiguate
-
- "git rev-parse --short" and friends failed to disambiguate two
- objects with object names that share common prefix longer than 32
- characters.
-
- Will merge to 'master'.
- source: <xmqqh5ya6iua.fsf_-_@gitster.g>
-
-
-* ag/send-email-imap-sent (2025-08-11) 2 commits
-  (merged to 'next' on 2025-09-12 at bb82691e0a)
- + send-email: enable copying emails to an IMAP folder without actually sending them
- + send-email: add ability to send a copy of sent emails to an IMAP folder
-
- "git send-email" learned to drive "git imap-send" to store already
- sent e-mails in an IMAP folder.
-
- Will merge to 'master'.
- source: <PN3PR01MB9597E8E33868386C997D2563B82BA@PN3PR01MB9597.INDPRD01.PROD.OUTLOOK.COM>
-
-
 * ds/sparse-checkout-clean (2025-09-12) 7 commits
  - t: expand tests around sparse merges and clean
  - sparse-index: point users to new 'clean' action
@@ -639,18 +710,3 @@ well with other topics in 'seen' (and of course 'next' and
 
  Will merge to 'next'?
  source: <pull.1941.v3.git.1757673011.gitgitgadget@gmail.com>
-
-
-* pw/3.0-commentchar-auto-deprecation (2025-08-26) 4 commits
-  (merged to 'next' on 2025-09-12 at e6a855d738)
- + commit: print advice when core.commentString=auto
- + config: warn on core.commentString=auto
- + breaking-changes: deprecate support for core.commentString=auto
- + Merge branch 'ps/config-wo-the-repository' into pw/3.0-commentchar-auto-deprecation
-
- Proposes to deprecate "core.commentChar=auto" that attempts to
- dynamically pick a suitable comment character, as it is too much
- trouble to support for little benefit.
-
- Will merge to 'master'.
- source: <cover.1756215326.git.phillip.wood@dunelm.org.uk>