]> git.ipfire.org Git - thirdparty/git.git/commitdiff
What's cooking (2026/02 #06)
authorJunio C Hamano <gitster@pobox.com>
Tue, 17 Feb 2026 23:15:04 +0000 (15:15 -0800)
committerJunio C Hamano <gitster@pobox.com>
Tue, 17 Feb 2026 23:15:04 +0000 (15:15 -0800)
whats-cooking.txt

index 46ee256331fc45f1a8b9764e43f8815af773324b..aac2f40a5cf1bad0b3e8e9e9924173c60b7f589a 100644 (file)
@@ -1,10 +1,10 @@
 To: git@vger.kernel.org
-Subject: What's cooking in git.git (Feb 2026, #05)
-X-master-at: 852829b3dd2fe4e7c7fc4d8badde644cf1b66c74
-X-next-at: 1d285c8824b40667db1ac17a9d6207fa50f1a014
+Subject: What's cooking in git.git (Feb 2026, #06)
+X-master-at: 73fd77805fc6406f31c36212846d9e2541d19321
+X-next-at: f7e9f6c205466443107228e036b20acb7baa8c50
 Bcc: lwn@lwn.net, gitster@pobox.com
 
-What's cooking in git.git (Feb 2026, #05)
+What's cooking in git.git (Feb 2026, #06)
 -----------------------------------------
 
 Here are the topics that have been cooking in my tree.  Commits
@@ -50,171 +50,169 @@ Release tarballs are available at:
 --------------------------------------------------
 [Graduated to 'master']
 
-* am/doc-github-contributiong-link-to-submittingpatches (2026-01-31) 1 commit
-  (merged to 'next' on 2026-02-04 at 1f4534468b)
- + .github/CONTRIBUTING.md: link to SubmittingPatches on git-scm.com
+* bk/t2003-modernise (2026-02-09) 1 commit
+  (merged to 'next' on 2026-02-10 at 561a73205e)
+ + t2003: modernize path existence checks using test helpers
 
GitHub repository banner update.
- source: <20260201002658.133153-1-Eng.Abdalrhman.Abdalmonem@gmail.com>
Test update.
+ source: <20260209112444.1268765-1-bkkaracay@gmail.com>
 
 
-* cf/c23-const-preserving-strchr-updates-0 (2026-02-05) 2 commits
-  (merged to 'next' on 2026-02-06 at ac9d269e5c)
- + gpg-interface: remove an unnecessary NULL initialization
- + global: constify some pointers that are not written to
+* ja/doc-synopsis-style-even-more (2026-02-05) 4 commits
+  (merged to 'next' on 2026-02-09 at d732b9d6a0)
+ + doc: convert git-show to synopsis style
+ + doc: fix some style issues in git-clone and for-each-ref-options
+ + doc: finalize git-clone documentation conversion to synopsis style
+ + doc: convert git-submodule to synopsis style
 
- ISO C23 redefines strchr and friends that tradiotionally took
- a const pointer and returned a non-const pointer derived from it to
- preserve constness (i.e., if you ask for a substring in a const
- string, you get a const pointer to the substring).  Update code
- paths that used non-const pointer to receive their results that did
- not have to be non-const to adjust.
- source: <342b01acd42f1fcaa3abefa38dc589e12ccb1134.1770261829.git.collin.funk1@gmail.com>
+ A handful of documentation pages have been modernized to use the
+ "synopsis" style.
+ source: <pull.2036.v4.git.1770351146.gitgitgadget@gmail.com>
 
 
-* cs/subtree-reftable-testfix (2026-02-03) 1 commit
-  (merged to 'next' on 2026-02-05 at d953fc69cc)
- + contrib/subtree: fix tests with reftable backend
+* jc/doc-rerere-update (2026-02-09) 1 commit
+  (merged to 'next' on 2026-02-10 at 88a6c151d7)
+ + rerere: minor documantation update
 
- Test fix (in contrib/)
- source: <20260204043812.814884-3-ask+git@howdoi.land>
+ Doc update.
+ source: <xmqqikc54vse.fsf@gitster.g>
 
 
-* hs/t9160-test-paths (2026-02-02) 1 commit
-  (merged to 'next' on 2026-02-04 at 0d4010771a)
- + t9160:modernize test path checking
+* kh/doc-rerere-options-xref (2026-02-10) 1 commit
+  (merged to 'next' on 2026-02-10 at 1ade94535a)
+ + doc: rerere-options.adoc: link to git-rerere(1)
 
Test update.
- source: <20260202161759.84355-2-hoda.s.salim@gmail.com>
Doc update.
+ source: <V2_doc_link_rerere.34f@msgid.xyz>
 
 
-* jc/ci-test-contrib-too (2026-02-06) 2 commits
-  (merged to 'next' on 2026-02-06 at 2890869b63)
- + ci: ubuntu: use GNU coreutils for dirname
- + test: optionally test contrib in CI
+* pc/lockfile-pid (2026-01-22) 1 commit
+  (merged to 'next' on 2026-02-09 at 87bfa08d16)
+ + lockfile: add PID file for debugging stale locks
 
- Test contrib/ things in CI to catch breakages before they enter the
- "next" branch.
- source: <20260207042703.1180704-1-ask+git@howdoi.land>
- source: <xmqqjywuyhu9.fsf@gitster.g>
+ Allow recording process ID of the process that holds the lock next
+ to a lockfile for diagnosis.
+ source: <pull.2011.v6.git.1769109815197.gitgitgadget@gmail.com>
 
 
-* jc/diff-highlight-main-master-testfix (2026-02-03) 1 commit
-  (merged to 'next' on 2026-02-05 at 128a77dfe5)
- + diff-highlight: allow testing with Git 3.0 breaking changes
+* rs/clean-includes (2026-02-08) 1 commit
+  (merged to 'next' on 2026-02-10 at 883d07f2eb)
+ + remove duplicate includes
 
- Test fix (in contrib/)
- source: <xmqq7bstsemv.fsf@gitster.g>
+ Clean up redundant includes of header files.
+ source: <280325e3-401c-47c7-98cf-c5cc7f719ee4@web.de>
 
 
-* jt/odb-transaction-per-source (2026-02-02) 4 commits
-  (merged to 'next' on 2026-02-06 at 9f85ed3c47)
- + odb: transparently handle common transaction behavior
- + odb: prepare `struct odb_transaction` to become generic
- + object-file: rename transaction functions
- + odb: store ODB source in `struct odb_transaction`
+* rs/commit-commit-stack (2026-02-08) 1 commit
+  (merged to 'next' on 2026-02-10 at c1a50b2859)
+ + commit: use commit_stack
 
- Transaction to create objects (or not) is currently tied to the
- repository, but in the future a repository can have multiple object
- sources, which may have different transaction mechanisms.  Make the
- odb transaction API per object source.
- source: <20260203001002.2500198-1-jltobler@gmail.com>
+ Code clean-up to use the commit_stack API.
+ source: <db40d132-14ca-4749-937a-9410ecc17dde@web.de>
 
 
-* kh/doc-shortlog-fix (2026-02-03) 1 commit
-  (merged to 'next' on 2026-02-04 at 0b24d64c43)
- + doc: shortlog: put back trailer paragraphs
+* rs/version-wo-the-repository (2026-02-08) 1 commit
+  (merged to 'next' on 2026-02-10 at 80809d2b3d)
+ + version: stop using the_repository
 
Doc fix.
- source: <V2_shortlog_trailers.254@msgid.xyz>
Code clean-up.
+ source: <afccdc3a-8672-49a7-b260-e77e617d8976@web.de>
 
 
-* mc/doc-send-email-signed-off-by-cc (2026-02-05) 1 commit
-  (merged to 'next' on 2026-02-06 at 2a3d683680)
- + doc: send-email: correct --no-signed-off-by-cc misspelling
+* rs/xdiff-wo-the-repository (2026-02-09) 1 commit
+  (merged to 'next' on 2026-02-10 at dbb8a23008)
+ + xdiff-interface: stop using the_repository
 
Docfix.
- source: <V3_--no-signed-off-by-cc.260@msgid.xyz>
Reduce dependency on the_repository of xdiff-interface layer.
+ source: <59fe4ac7-605d-4eae-b13c-46996dd8814e@web.de>
 
 
-* ps/commit-list-functions-renamed (2026-01-15) 3 commits
-  (merged to 'next' on 2026-02-06 at f7ef001af4)
- + commit: rename `free_commit_list()` to conform to coding guidelines
- + commit: rename `reverse_commit_list()` to conform to coding guidelines
- + commit: rename `copy_commit_list()` to conform to coding guidelines
+* sd/t7003-test-path-is-helpers (2026-02-09) 1 commit
+  (merged to 'next' on 2026-02-10 at 5e3bc9f2b9)
+ + t7003: modernize path existence checks using test helpers
 
Rename three functions around the commit_list data structure.
- source: <20260115-pks-commit-list-coding-guidelines-v1-0-c58868dbf412@pks.im>
Test updates.
+ source: <20260209172445.39536-1-valusoutrik@gmail.com>
 
 
-* rs/blame-ignore-colors-fix (2026-02-01) 1 commit
-  (merged to 'next' on 2026-02-04 at 305ecc6b61)
- + blame: fix coloring for repeated suspects
+* yt/merge-file-outside-a-repository (2026-02-07) 1 commit
+  (merged to 'next' on 2026-02-10 at ee1ced4120)
+ + merge-file: honor merge.conflictStyle outside of a repository
+
+ "git merge-file" can be run outside a repository, but it ignored
+ all configuration, even the per-user ones.  The command now uses
+ available configuration files to find its customization.
+ source: <3488DCC3-D127-465B-BB95-3D87BB2E48F6@ytausch.de>
+
+--------------------------------------------------
+[New Topics]
+
+* dk/meson-regen-config-list (2026-02-16) 1 commit
+ - meson: regenerate config-list.h when Documentation changes
+
+ Fix dependency screw-up in meson-based builds
+
+ Will merge to 'next'?
+ source: <9cdcc9de04f0f8fff657f0474b31c063466ed808.1771280837.git.ben.knoble+github@gmail.com>
 
- "git blame --ignore-revs=... --color-lines" did not account for
- ignored revisions passing blame to the same commit an adjacent line
- gets blamed for.
- source: <28ac1ee6-f3e9-4789-92b7-903788430697@web.de>
 
+* jk/ref-filter-lrstrip-optim (2026-02-15) 4 commits
+ - ref-filter: avoid strrchr() in rstrip_ref_components()
+ - ref-filter: simplify rstrip_ref_components() memory handling
+ - ref-filter: simplify lstrip_ref_components() memory handling
+ - ref-filter: factor out refname component counting
 
-* sb/merge-ours-sparse (2026-02-06) 2 commits
-  (merged to 'next' on 2026-02-06 at 64333814d3)
- + merge-ours: integrate with sparse-index
- + merge-ours: drop USE_THE_REPOSITORY_VARIABLE
+ Code clean-up.
 
"git merge-ours" is taught to work better in a sparse checkout.
- source: <pull.2189.v2.git.git.1770405383.gitgitgadget@gmail.com>
Will merge to 'next'.
+ source: <20260215085755.GA86262@coredump.intra.peff.net>
 
 
-* sd/doc-my1c-api-config-reference-fix (2026-02-05) 1 commit
-  (merged to 'next' on 2026-02-06 at 222e701dd5)
- + doc: fix repo_config documentation reference
+* ps/receive-pack-shallow-optim (2026-02-16) 3 commits
+ - commit: use commit graph in `lookup_commit_reference_gently()`
+ - commit: make `repo_parse_commit_no_graph()` more robust
+ - commit: avoid parsing non-commits in `lookup_commit_reference_gently()`
 
- Docfix.
- source: <20260206062108.74072-1-valusoutrik@gmail.com>
+ The code to accept shallow "git push" has been optimized.
 
+ Will merge to 'next'.
+ source: <20260216-b4-pks-receive-pack-optimize-shallow-v1-0-e98886daff2b@pks.im>
 
-* sp/show-index-warn-fallback (2026-01-30) 2 commits
-  (merged to 'next' on 2026-02-04 at 58399695e4)
- + show-index: use gettext wrapping in user facing error messages
- + show-index: warn when falling back to SHA-1 outside a repository
 
- When "git show-index" is run outside a repository, it silently
- defaults to SHA-1; the tool now warns when this happens.
- source: <20260130153603.290196-1-shreyanshpaliwalcmsmn@gmail.com>
+* sp/wt-status-wo-the-repository (2026-02-17) 3 commits
+ - wt-status: use hash_algo from local repository instead of global the_hash_algo
+ - wt-status: replace uses of the_repository with local repository instances
+ - wt-status: pass struct repository through function parameters
 
+ Reduce dependence on the global the_hash_algo and the_repository
+ variables of wt-status code path.
 
-* tc/last-modified-not-a-tree (2026-01-30) 4 commits
-  (merged to 'next' on 2026-02-06 at b3dcd27ef8)
- + last-modified: verify revision argument is a commit-ish
- + last-modified: remove double error message
- + last-modified: fix memory leak when more than one commit is given
- + last-modified: rewrite error message when more than one commit given
+ Will merge to 'next'?
+ source: <20260217173037.63438-1-shreyanshpaliwalcmsmn@gmail.com>
 
- Giving "git last-modified" a tree (not a commit-ish) died an
- uncontrolled death, which has been corrected.
- cf. <aYYO9SxiC5zFbB71@pks.im>
- source: <20260130-toon-last-modified-tree-v6-0-db827e5df985@iotcl.com>
 
+* vp/http-rate-limit-retries (2026-02-17) 3 commits
+ - http: add support for HTTP 429 rate limit retries
+ - remote-curl: introduce show_http_message_fatal() helper
+ - strbuf: fix incorrect alloc size in strbuf_reencode()
 
-* tc/memzero-array (2026-02-03) 1 commit
-  (merged to 'next' on 2026-02-05 at 0755d57f09)
- + cocci: extend MEMZERO_ARRAY() rules
+ The HTTP transport learned to react to "429 Too Many Requests".
 
- Coccinelle rules update.
- source: <20260203102908.749954-1-toon@iotcl.com>
+ Comments?
+ source: <pull.2008.v3.git.1771326521.gitgitgadget@gmail.com>
 
 --------------------------------------------------
-[New Topics]
+[Cooking]
 
 * ps/pack-concat-wo-backfill (2026-02-11) 1 commit
- - builtin/pack-objects: don't fetch objects when merging packs
+  (merged to 'next' on 2026-02-17 at 221d0623a2)
+ + builtin/pack-objects: don't fetch objects when merging packs
 
  "git pack-objects --stdin-packs" with "--exclude-promisor-objects"
  fetched objects that are promised, which was not wanted.  This has
  been fixed.
 
- Will merge to 'next'?
+ Will merge to 'master'.
  source: <20260211-pks-pack-objects-stdin-skip-backfill-fetch-v1-1-870cad56d8ae@pks.im>
 
 
@@ -229,15 +227,17 @@ Release tarballs are available at:
 
 
 * jc/doc-cg-needswork (2026-02-12) 1 commit
- - CodingGuidelines: document NEEDSWORK comments
+  (merged to 'next' on 2026-02-17 at 5e35bc87bd)
+ + CodingGuidelines: document NEEDSWORK comments
 
  A CodingGuidelines update.
 
- Will merge to 'next'?
+ Will merge to 'master'.
  source: <xmqqldgxmzbj.fsf@gitster.g>
 
 
-* jh/alias-i18n (2026-02-11) 3 commits
+* jh/alias-i18n (2026-02-16) 4 commits
+ - completion: fix zsh alias listing for subsection aliases
  - alias: support non-alphanumeric names via subsection syntax
  - alias: prepare for subsection aliases
  - help: use list_aliases() for alias listing
@@ -246,7 +246,7 @@ Release tarballs are available at:
  characters outside ASCII alphanumeric (plus '-').
 
  Will merge to 'next'?
- source: <20260211211810.278806-1-jonatan@jontes.page>
+ source: <20260216161513.2533141-1-jonatan@jontes.page>
 
 
 * ak/t9812-test-path-is-helpers (2026-02-11) 1 commit
@@ -272,7 +272,7 @@ Release tarballs are available at:
  source: <20260212072002.2347-2-hanyang.tony@bytedance.com>
 
 
-* ps/history-ergonomics-updates (2026-02-13) 5 commits
+* ps/history-ergonomics-updates (2026-02-15) 5 commits
  - Documentation/git-history: document default for "--update-refs="
  - builtin/history: rename "--ref-action=" to "--update-refs="
  - builtin/history: replace "--ref-action=print" with "--dry-run"
@@ -281,8 +281,8 @@ Release tarballs are available at:
 
  UI improvements for "git history reword".
 
- Will merge to 'next'?
- source: <20260213-b4-pks-history-dry-run-v2-0-756ac376e9e5@pks.im>
+ Will merge to 'next'.
+ source: <20260216-b4-pks-history-dry-run-v3-0-c4db58a651fc@pks.im>
 
 
 * pw/diff-anchored-optim (2026-02-12) 1 commit
@@ -296,19 +296,22 @@ Release tarballs are available at:
 
 
 * ac/string-list-sort-u-and-tests (2026-02-12) 1 commit
- . sparse-checkout: use string_list_sort_u
+  (merged to 'next' on 2026-02-17 at 14b7b5d918)
+ + sparse-checkout: use string_list_sort_u
+
+ Code clean-up using a new helper function introduced lately.
 
+ Will merge to 'master'.
  source: <20260213033729.50208-1-amishhhaaaa@gmail.com>
 
---------------------------------------------------
-[Cooking]
 
 * dk/complete-stash-import-export (2026-02-07) 1 commit
- - completion: add stash import, export
+  (merged to 'next' on 2026-02-17 at 406e4cc3ee)
+ + completion: add stash import, export
 
  Command line completion (in contrib/) update.
 
- Comments?
+ Will merge to 'master'.
  source: <20260207215924.28863-1-ben.knoble+github@gmail.com>
 
 
@@ -322,7 +325,7 @@ Release tarballs are available at:
  source: <V3_format-patch_caveats.354@msgid.xyz>
 
 
-* kh/doc-patch-id-4 (2026-02-07) 3 commits
+* kh/doc-patch-id-4 (2026-02-14) 3 commits
  - doc: patch-id: see also git-cherry(1)
  - doc: patch-id: add script example
  - doc: patch-id: emphasize multi-patch processing
@@ -330,28 +333,19 @@ Release tarballs are available at:
  Doc update.
 
  Comments?
- source: <CV_doc_patch-id_4.275@msgid.xyz>
+ source: <V2_CV_doc_patch-id_4.371@msgid.xyz>
 
 
 * pw/commit-msg-sample-hook (2026-02-13) 2 commits
- - templates: detect commit messages containing diffs
- - templates: add .gitattributes entry for sample hooks
+  (merged to 'next' on 2026-02-17 at 6a23eb7fc3)
+ + templates: detect commit messages containing diffs
+ + templates: add .gitattributes entry for sample hooks
 
  Update sample commit-msg hook to complain when a log message has
  material mailinfo considers the end of log message in the middle.
 
- Will merge to 'next'.
- source: <cover.1770993281.git.phillip.wood@dunelm.org.uk>
-
-
-* bk/t2003-modernise (2026-02-09) 1 commit
-  (merged to 'next' on 2026-02-10 at 561a73205e)
- + t2003: modernize path existence checks using test helpers
-
- Test update.
-
  Will merge to 'master'.
- source: <20260209112444.1268765-1-bkkaracay@gmail.com>
+ source: <cover.1770993281.git.phillip.wood@dunelm.org.uk>
 
 
 * kh/doc-am-xref (2026-02-09) 4 commits
@@ -366,16 +360,6 @@ Release tarballs are available at:
  source: <doc_am_gitlinks_and_am.messageId.321@msgid.xyz>
 
 
-* kh/doc-rerere-options-xref (2026-02-10) 1 commit
-  (merged to 'next' on 2026-02-10 at 1ade94535a)
- + doc: rerere-options.adoc: link to git-rerere(1)
-
- Doc update.
-
- Will merge to 'master'.
- source: <V2_doc_link_rerere.34f@msgid.xyz>
-
-
 * ps/ci-gitlab-msvc-updates (2026-02-11) 7 commits
  - gitlab-ci: handle failed tests on MSVC+Meson job
  - gitlab-ci: use "run-test-slice-meson.sh"
@@ -391,7 +375,7 @@ Release tarballs are available at:
  source: <20260211-b4-pks-ci-meson-improvements-v1-0-cb167cc80b86@pks.im>
 
 
-* ps/tests-wo-iconv-fixes (2026-02-09) 4 commits
+* ps/tests-wo-iconv-fixes (2026-02-17) 4 commits
  - t6006: don't use iconv(1) without ICONV prereq
  - t5550: add ICONV prereq to tests that use "$HTTPD_URL/error"
  - t4205: improve handling of ICONV prerequisite
@@ -400,8 +384,8 @@ Release tarballs are available at:
  Some tests assumed "iconv" is available without honoring ICONV
  prerequisite, which has been corrected.
 
Comments?
- source: <20260209-b4-pks-ci-msvc-iconv-fixes-v1-0-1e3167cd8828@pks.im>
Will merge to 'next'?
+ source: <20260217-b4-pks-ci-msvc-iconv-fixes-v2-0-25491bc8dbf8@pks.im>
 
 
 * pw/meson-doc-mergetool (2026-02-09) 1 commit
@@ -413,81 +397,30 @@ Release tarballs are available at:
  source: <604c79018992dee019205741934508091cdd1e47.1770631599.git.phillip.wood@dunelm.org.uk>
 
 
-* rs/clean-includes (2026-02-08) 1 commit
-  (merged to 'next' on 2026-02-10 at 883d07f2eb)
- + remove duplicate includes
-
- Clean up redundant includes of header files.
-
- Will merge to 'master'.
- source: <280325e3-401c-47c7-98cf-c5cc7f719ee4@web.de>
-
-
-* rs/commit-commit-stack (2026-02-08) 1 commit
-  (merged to 'next' on 2026-02-10 at c1a50b2859)
- + commit: use commit_stack
-
- Code clean-up to use the commit_stack API.
-
- Will merge to 'master'.
- source: <db40d132-14ca-4749-937a-9410ecc17dde@web.de>
-
-
-* rs/version-wo-the-repository (2026-02-08) 1 commit
-  (merged to 'next' on 2026-02-10 at 80809d2b3d)
- + version: stop using the_repository
-
- Code clean-up.
-
- Will merge to 'master'.
- source: <afccdc3a-8672-49a7-b260-e77e617d8976@web.de>
-
-
-* rs/xdiff-wo-the-repository (2026-02-09) 1 commit
-  (merged to 'next' on 2026-02-10 at dbb8a23008)
- + xdiff-interface: stop using the_repository
-
- Reduce dependency on the_repository of xdiff-interface layer.
-
- Will merge to 'master'.
- source: <59fe4ac7-605d-4eae-b13c-46996dd8814e@web.de>
-
-
-* sd/t7003-test-path-is-helpers (2026-02-09) 1 commit
-  (merged to 'next' on 2026-02-10 at 5e3bc9f2b9)
- + t7003: modernize path existence checks using test helpers
-
- Test updates.
-
- Will merge to 'master'.
- source: <20260209172445.39536-1-valusoutrik@gmail.com>
-
-
-* ds/config-list-with-type (2026-02-09) 5 commits
- - config: make 'git config list --type=<X>' work
- - config: create special init for list mode
- - config: allow format_config() to filter
+* ds/config-list-with-type (2026-02-13) 13 commits
+ - config: restructure format_config()
+ - config: format colors gently
+ - color: add color_parse_gently()
+ - config: format expiry dates gently
+ - config: format paths gently
  - parse: add git_parse_maybe_pathname()
+ - config: format bools or strings in helper
+ - config: format bools or ints gently
+ - config: format bools gently
+ - config: format int64s gently
+ - config: make 'git config list --type=<X>' work
+ - config: add 'gently' parameter to format_config()
  - config: move show_all_config()
 
  "git config list" is taught to show the values interpreted for
  specific type with "--type=<X>" option.
 
- Comments?
- source: <pull.2044.git.1770698579.gitgitgadget@gmail.com>
-
-
-* jc/doc-rerere-update (2026-02-09) 1 commit
-  (merged to 'next' on 2026-02-10 at 88a6c151d7)
- + rerere: minor documantation update
-
- Doc update.
-
- Will merge to 'master'.
- source: <xmqqikc54vse.fsf@gitster.g>
+ Expecting a reroll?
+ cf. <aZQvSvBEebHFf9Bb@pks.im>
+ source: <pull.2044.v2.git.1771026918.gitgitgadget@gmail.com>
 
 
-* rr/gitweb-mobile (2026-02-09) 5 commits
+* rr/gitweb-mobile (2026-02-16) 5 commits
  - gitweb: let page header grow on mobile for long wrapped project names
  - gitweb: fix mobile footer overflow by wrapping text and clearing floats
  - gitweb: fix mobile page overflow across log/commit/blob/diff views
@@ -497,7 +430,7 @@ Release tarballs are available at:
  "gitweb" has been taught to be mobile friendly.
 
  Comments?
- source: <pull.2043.git.1770679038.gitgitgadget@gmail.com>
+ source: <pull.2043.v2.git.1771257211.gitgitgadget@gmail.com>
 
 
 * kn/osxkeychain-buildfix (2026-02-10) 1 commit
@@ -509,19 +442,7 @@ Release tarballs are available at:
  source: <pull.2046.v2.git.1770775169908.gitgitgadget@gmail.com>
 
 
-* yt/merge-file-outside-a-repository (2026-02-07) 1 commit
-  (merged to 'next' on 2026-02-10 at ee1ced4120)
- + merge-file: honor merge.conflictStyle outside of a repository
-
- "git merge-file" can be run outside a repository, but it ignored
- all configuration, even the per-user ones.  The command now uses
- available configuration files to find its customization.
-
- Will merge to 'master'.
- source: <3488DCC3-D127-465B-BB95-3D87BB2E48F6@ytausch.de>
-
-
-* aa/add-p-no-auto-advance (2026-02-13) 4 commits
+* aa/add-p-no-auto-advance (2026-02-14) 4 commits
  - add-patch: allow interfile navigation when selecting hunks
  - add-patch: allow all-or-none application of patches
  - add-patch: modify patch_update_file() signature
@@ -531,21 +452,24 @@ Release tarballs are available at:
  file that was already dealt with.
 
  Comments?
- source: <cover.1771015581.git.abrahamadekunle50@gmail.com>
+ source: <cover.1771066252.git.abrahamadekunle50@gmail.com>
 
 
-* kn/ref-location (2026-02-09) 4 commits
+* kn/ref-location (2026-02-14) 6 commits
  - refs: add GIT_REFERENCE_BACKEND to specify reference backend
  - refs: allow reference location in refstorage config
- - refs: forward and use the reference storage payload
+ - refs: move out stub modification to generic layer
+ - refs: receive and use the reference storage payload
  - refs: extract out `refs_create_refdir_stubs()`
+ - setup: don't modify repo in `create_reference_database()`
 
  Allow the directory in which reference backends store their data to
  be specified.
 
- Expecting a reroll or two?
- cf. <aYoMmhClPzdmLjII@pks.im>
- source: <20260209-kn-alternate-ref-dir-v5-0-740899834ceb@gmail.com>
+ Expecting a reroll.
+ cf. <CAOLa=ZQwrOGpZfVtfTfPFhnkJ_qnEhv8mxO3Ot7nQXusbkJkYw@mail.gmail.com>
+ cf. <CAOLa=ZQFOLh6ixB4=ukPS44uE9k3-1Zw1U2bCYf+TsKyHEqLiA@mail.gmail.com>
+ source: <20260214-kn-alternate-ref-dir-v6-0-86a82c77cf59@gmail.com>
 
 
 * ar/config-hooks (2026-02-04) 5 commits
@@ -606,18 +530,19 @@ Release tarballs are available at:
 
 
 * mc/tr2-process-ancestry-cleanup (2026-02-13) 6 commits
- - t0213: add trace2 cmd_ancestry tests
- - test-tool: extend trace2 helper with 400ancestry
- - trace2: emit cmd_ancestry data for Windows
- - trace2: refactor Windows process ancestry trace2 event
- - build: include procinfo.c impl for macOS
- - trace2: add macOS process ancestry tracing
+  (merged to 'next' on 2026-02-17 at 2ebebfc02c)
+ + t0213: add trace2 cmd_ancestry tests
+ + test-tool: extend trace2 helper with 400ancestry
+ + trace2: emit cmd_ancestry data for Windows
+ + trace2: refactor Windows process ancestry trace2 event
+ + build: include procinfo.c impl for macOS
+ + trace2: add macOS process ancestry tracing
 
  Add process ancestry data to trace2 on macOS to match what we
  already do on Linux and Windows.  Also adjust the way Windows
  implementation reports this information to match the other two.
 
- Will merge to 'next'.
+ Will merge to 'master'.
  source: <pull.2040.v2.git.1771012500.gitgitgadget@gmail.com>
 
 
@@ -648,20 +573,6 @@ Release tarballs are available at:
  source: <20260206-b4-pks-fix-for-each-ref-in-misuse-v3-0-1e050c3d6a50@pks.im>
 
 
-* ja/doc-synopsis-style-even-more (2026-02-05) 4 commits
-  (merged to 'next' on 2026-02-09 at d732b9d6a0)
- + doc: convert git-show to synopsis style
- + doc: fix some style issues in git-clone and for-each-ref-options
- + doc: finalize git-clone documentation conversion to synopsis style
- + doc: convert git-submodule to synopsis style
-
- A handful of documentation pages have been modernized to use the
- "synopsis" style.
-
- Will merge to 'master'.
- source: <pull.2036.v4.git.1770351146.gitgitgadget@gmail.com>
-
-
 * ps/object-info-bits-cleanup (2026-02-11) 5 commits
  - odb: convert `odb_has_object()` flags into an enum
  - odb: convert object info flags into an enum
@@ -699,12 +610,13 @@ Release tarballs are available at:
 
 
 * ds/revision-maximal-only (2026-01-22) 1 commit
- - revision: add --maximal-only option
+  (merged to 'next' on 2026-02-17 at 1ed2797464)
+ + revision: add --maximal-only option
 
  "git rev-list" and friends learn "--maximal-only" to show only the
  commits that are not reachable by other commits.
 
- Will merge to 'next'?
+ Will merge to 'master'.
  source: <pull.2032.v2.git.1769097958549.gitgitgadget@gmail.com>
 
 
@@ -820,7 +732,7 @@ Release tarballs are available at:
  source: <20260203164815.68258-2-pushkarkumarsingh1970@gmail.com>
 
 
-* sp/shallow-deepen-relative-fix (2026-01-16) 2 commits
+* sp/shallow-deepen-relative-fix (2026-02-15) 2 commits
  - shallow: handling fetch relative-deepen
  - shallow: free local object_array allocations
 
@@ -829,7 +741,7 @@ Release tarballs are available at:
  corrected.
 
  Comments?
- source: <pull.2121.v4.git.git.1768602661.gitgitgadget@gmail.com>
+ source: <pull.2121.v5.git.git.1771186316.gitgitgadget@gmail.com>
 
 
 * ag/http-netrc-tests (2026-01-06) 1 commit
@@ -875,7 +787,7 @@ Release tarballs are available at:
  source: <pull.2138.v28.git.git.1769112471.gitgitgadget@gmail.com>
 
 
-* ob/core-attributesfile-in-repository (2026-02-03) 3 commits
+* ob/core-attributesfile-in-repository (2026-02-16) 3 commits
  - environment: move "branch.autoSetupMerge" into `struct repo_config_values`
  - environment: stop using core.sparseCheckout globally
  - environment: stop storing `core.attributesFile` globally
@@ -884,9 +796,8 @@ Release tarballs are available at:
  were kept track of by a single global variable in-core, which has
  been corrected by moving it to per-repository data structure.
 
- Breaks fuzz smoke test.
- cf. <xmqq7bspcq3c.fsf@gitster.g>
- source: <cover.1770127568.git.belkid98@gmail.com>
+ Comments?
+ source: <cover.1771258573.git.belkid98@gmail.com>
 
 
 * pt/fsmonitor-linux (2025-12-31) 1 commit
@@ -907,21 +818,22 @@ Release tarballs are available at:
  source: <pull.2150.v2.git.git.1767226763360.gitgitgadget@gmail.com>
 
 
-* cc/lop-filter-auto (2026-02-12) 9 commits
- - fetch-pack: wire up and enable auto filter logic
- - promisor-remote: change promisor_remote_reply()'s signature
- - promisor-remote: keep advertised filters in memory
- - list-objects-filter-options: support 'auto' mode for --filter
- - doc: fetch: document `--filter=<filter-spec>` option
- - fetch: make filter_options local to cmd_fetch()
- - clone: make filter_options local to cmd_clone()
- - promisor-remote: allow a client to store fields
- - promisor-remote: refactor initialising field lists
+* cc/lop-filter-auto (2026-02-16) 9 commits
+  (merged to 'next' on 2026-02-17 at f10e546e7b)
+ + fetch-pack: wire up and enable auto filter logic
+ + promisor-remote: change promisor_remote_reply()'s signature
+ + promisor-remote: keep advertised filters in memory
+ + list-objects-filter-options: support 'auto' mode for --filter
+ + doc: fetch: document `--filter=<filter-spec>` option
+ + fetch: make filter_options local to cmd_fetch()
+ + clone: make filter_options local to cmd_clone()
+ + promisor-remote: allow a client to store fields
+ + promisor-remote: refactor initialising field lists
 
  "auto filter" logic for large-object promisor remote.
 
- Will merge to 'next'.
- source: <20260212100843.883623-1-christian.couder@gmail.com>
+ Will merge to 'master'.
+ source: <20260216132317.15894-1-christian.couder@gmail.com>
 
 
 * tt/receive-pack-oo-namespace-symref-fix (2025-12-27) 1 commit
@@ -934,26 +846,14 @@ Release tarballs are available at:
  source: <pull.2144.git.git.1766850014289.gitgitgadget@gmail.com>
 
 
-* pc/lockfile-pid (2026-01-22) 1 commit
-  (merged to 'next' on 2026-02-09 at 87bfa08d16)
- + lockfile: add PID file for debugging stale locks
-
- Allow recording process ID of the process that holds the lock next
- to a lockfile for diagnosis.
-
- Will merge to 'master'.
- source: <pull.2011.v6.git.1769109815197.gitgitgadget@gmail.com>
-
-
-* lo/repo-info-keys (2026-01-23) 2 commits
+* lo/repo-info-keys (2026-02-13) 2 commits
  - repo: add new flag --keys to git-repo-info
- - repo: rename "keyvalue" to "lines"
+ - repo: rename the output format "keyvalue" to "lines"
 
  "git repo info" learns "--keys" action to list known keys.
 
- Expecting a reroll.
- cf. <F857412A-6B47-4DE0-85BC-D8AC2E54669F@gmail.com>
- source: <20260123164900.35092-1-lucasseikioshiro@gmail.com>
+ Will merge to 'next'.
+ source: <20260214005818.37349-1-lucasseikioshiro@gmail.com>
 
 
 * tb/incremental-midx-part-3.2 (2026-01-14) 19 commits