mirror of
https://github.com/git/git.git
synced 2026-03-01 18:24:00 +01:00
What's cooking (2026/02 #01)
This commit is contained in:
@@ -1,10 +1,10 @@
|
||||
To: git@vger.kernel.org
|
||||
Subject: What's cooking in git.git (Jan 2026, #10)
|
||||
X-master-at: ea717645d199f6f1b66058886475db3e8c9330e9
|
||||
X-next-at: 66b2238f5c17644ddf15f75a53c76faeca6d9f1e
|
||||
Subject: What's cooking in git.git (Feb 2026, #01)
|
||||
X-master-at: 67ad42147a7acc2af6074753ebd03d904476118f
|
||||
X-next-at: 85a36ad7943cb5a815d80ffafbe53e236af879ba
|
||||
Bcc: lwn@lwn.net, gitster@pobox.com
|
||||
|
||||
What's cooking in git.git (Jan 2026, #10)
|
||||
What's cooking in git.git (Feb 2026, #01)
|
||||
-----------------------------------------
|
||||
|
||||
Here are the topics that have been cooking in my tree. Commits
|
||||
@@ -21,8 +21,8 @@ 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.
|
||||
|
||||
Git 2.53-rc2 has been tagged, with one topic reverted recently due
|
||||
to a regression. Please keep hunting for regressions.
|
||||
Git 2.53 has been tagged. Let's wait to see if there are regression
|
||||
reports from the real world and then start the new cycle.
|
||||
|
||||
With maint, master, next, seen, todo:
|
||||
|
||||
@@ -51,6 +51,15 @@ Release tarballs are available at:
|
||||
--------------------------------------------------
|
||||
[New Topics]
|
||||
|
||||
* sp/show-index-warn-fallback (2026-01-30) 2 commits
|
||||
- show-index: use gettext wrapping in user facing error messages
|
||||
- show-index: warn when falling back to SHA-1 outside a repository
|
||||
|
||||
source: <20260130153603.290196-1-shreyanshpaliwalcmsmn@gmail.com>
|
||||
|
||||
--------------------------------------------------
|
||||
[Cooking]
|
||||
|
||||
* jc/checkout-switch-restore (2026-01-29) 2 commits
|
||||
- checkout: tell "parse_remote_branch" which command is calling it
|
||||
- checkout: pass program-readable token to unified "main"
|
||||
@@ -80,7 +89,7 @@ Release tarballs are available at:
|
||||
source: <20260128234519.2721179-1-jltobler@gmail.com>
|
||||
|
||||
|
||||
* ps/for-each-ref-in-fixes (2026-01-29) 4 commits
|
||||
* ps/for-each-ref-in-fixes (2026-01-30) 4 commits
|
||||
- bisect: simplify string_list memory handling
|
||||
- bisect: fix misuse of `refs_for_each_ref_in()`
|
||||
- pack-bitmap: fix bug with exact ref match in "pack.preferBitmapTips"
|
||||
@@ -88,22 +97,18 @@ Release tarballs are available at:
|
||||
|
||||
A handful of places used refs_for_each_ref_in() API incorrectly,
|
||||
which has been corrected.
|
||||
|
||||
Need any more work on pack-bitmap side?
|
||||
cf. <xmqq7bt0cqec.fsf@gitster.g>
|
||||
source: <20260128-b4-pks-fix-for-each-ref-in-misuse-v1-0-deccae3ea725@pks.im>
|
||||
source: <20260130-b4-pks-fix-for-each-ref-in-misuse-v2-0-0449b198a681@pks.im>
|
||||
|
||||
|
||||
* ty/perf-3400-optim (2026-01-28) 1 commit
|
||||
- t/perf/p3400: speed up setup using fast-import
|
||||
* ty/perf-3400-optim (2026-01-30) 1 commit
|
||||
(merged to 'next' on 2026-02-01 at 6c019af192)
|
||||
+ t/perf/p3400: speed up setup using fast-import
|
||||
|
||||
Improve set-up time of a perf test.
|
||||
|
||||
Comments?
|
||||
source: <20260128160717.611391-1-a3205153416@gmail.com>
|
||||
Will cook in 'next'.
|
||||
source: <20260130170123.642344-1-a3205153416@gmail.com>
|
||||
|
||||
--------------------------------------------------
|
||||
[Cooking]
|
||||
|
||||
* ja/doc-synopsis-style-even-more (2026-01-26) 4 commits
|
||||
- doc: convert git-show to synopsis style
|
||||
@@ -114,18 +119,20 @@ Release tarballs are available at:
|
||||
A handful of documentation pages have been modernized to use the
|
||||
"synopsis" style.
|
||||
|
||||
Will merge to 'next'?
|
||||
Expecting a reroll.
|
||||
cf. <13939780.uLZWGnKmhe@piment-oiseau>
|
||||
source: <pull.2036.v2.git.1769462744.gitgitgadget@gmail.com>
|
||||
|
||||
|
||||
* ac/string-list-sort-u-and-tests (2026-01-29) 2 commits
|
||||
- string-list: add string_list_sort_u() that mimics "sort -u"
|
||||
- u-string-list: add unit tests for string-list methods
|
||||
(merged to 'next' on 2026-01-30 at 742890e56f)
|
||||
+ string-list: add string_list_sort_u() that mimics "sort -u"
|
||||
+ u-string-list: add unit tests for string-list methods
|
||||
|
||||
The string_list API gains a new helper, string_list_sort_u(), and
|
||||
new unit tests to extend coverage.
|
||||
|
||||
Will merge to 'next'.
|
||||
Will cook in 'next'.
|
||||
source: <20260125201500.63904-2-amishhhaaaa@gmail.com>
|
||||
|
||||
|
||||
@@ -191,7 +198,8 @@ Release tarballs are available at:
|
||||
Instead of hardcoded 'origin', use the configured default remote
|
||||
when fetching from submodules.
|
||||
|
||||
Expecting a review response.
|
||||
Expecting a reroll.
|
||||
cf. <xmqqms23lpn2.fsf@gitster.g>
|
||||
source: <20260122152722.866341-1-nasser.grainawi@oss.qualcomm.com>
|
||||
|
||||
|
||||
@@ -248,8 +256,8 @@ Release tarballs are available at:
|
||||
The final clean-up phase of the diff output could turn the result of
|
||||
histogram diff algorithm suboptimal, which has been corrected.
|
||||
|
||||
Expecting a review response.
|
||||
cf. <4fa413ae-f2a4-4de2-a2fb-0b1db379750b@gmail.com>
|
||||
Expecting a reroll.
|
||||
cf. <CAHTeOx-TLwqbcdGcb2drD4vE6D3M93EPMjcAeTNR+XNTbmTVZg@mail.gmail.com>
|
||||
source: <pull.2120.git.git.1765054287938.gitgitgadget@gmail.com>
|
||||
|
||||
|
||||
@@ -281,7 +289,7 @@ Release tarballs are available at:
|
||||
source: <20260120-toon-last-modified-zzzz-v3-0-9bffd4968b0e@iotcl.com>
|
||||
|
||||
|
||||
* tc/last-modified-not-a-tree (2026-01-27) 4 commits
|
||||
* tc/last-modified-not-a-tree (2026-01-30) 4 commits
|
||||
- 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
|
||||
@@ -290,9 +298,8 @@ Release tarballs are available at:
|
||||
Giving "git last-modified" a tree (not a commit-ish) died an
|
||||
uncontrolled death, which has been corrected.
|
||||
|
||||
Expecting a reroll.
|
||||
cf. <87v7gkqxb0.fsf@iotcl.com>
|
||||
source: <20260127-toon-last-modified-tree-v5-0-38d18a0956d4@iotcl.com>
|
||||
Will merge to 'next'?
|
||||
source: <20260130-toon-last-modified-tree-v6-0-db827e5df985@iotcl.com>
|
||||
|
||||
|
||||
* sp/myfirstcontribution-include-update (2026-01-12) 1 commit
|
||||
@@ -323,18 +330,19 @@ Release tarballs are available at:
|
||||
|
||||
|
||||
* kn/ref-batch-output-error-reporting-fix (2026-01-25) 6 commits
|
||||
- fetch: delay user information post committing of transaction
|
||||
- receive-pack: utilize rejected ref error details
|
||||
- fetch: utilize rejected ref error details
|
||||
- update-ref: utilize rejected error details if available
|
||||
- refs: add rejection detail to the callback function
|
||||
- refs: skip to next ref when current ref is rejected
|
||||
(merged to 'next' on 2026-01-30 at fe8044c396)
|
||||
+ fetch: delay user information post committing of transaction
|
||||
+ receive-pack: utilize rejected ref error details
|
||||
+ fetch: utilize rejected ref error details
|
||||
+ update-ref: utilize rejected error details if available
|
||||
+ refs: add rejection detail to the callback function
|
||||
+ refs: skip to next ref when current ref is rejected
|
||||
|
||||
A handful of code paths that started using batched ref update API
|
||||
(after Git 2.51 or so) lost detailed error output, which have been
|
||||
corrected.
|
||||
|
||||
Will merge to 'next'?
|
||||
Will cook in 'next'.
|
||||
source: <20260125-633-regression-lost-diagnostic-message-when-pushing-non-commit-objects-to-refs-heads-v5-0-d58f3a9edf98@gmail.com>
|
||||
|
||||
|
||||
@@ -385,14 +393,15 @@ Release tarballs are available at:
|
||||
|
||||
|
||||
* ps/validate-prefix-in-subtree-split (2026-01-15) 1 commit
|
||||
- subtree: validate --prefix against commit in split
|
||||
(merged to 'next' on 2026-01-30 at 70c03b7148)
|
||||
+ subtree: validate --prefix against commit in split
|
||||
|
||||
"git subtree split --prefix=P <commit>" now checks the prefix P
|
||||
against the tree of the (potentially quite different from the
|
||||
current working tree) given commit.
|
||||
|
||||
Expecting a reroll?
|
||||
source: <20260115122652.18673-2-pushkarkumarsingh1970@gmail.com>
|
||||
Will cook in 'next'.
|
||||
source: <20260115175403.3971-3-pushkarkumarsingh1970@gmail.com>
|
||||
|
||||
|
||||
* sp/shallow-deepen-relative-fix (2026-01-16) 2 commits
|
||||
@@ -531,12 +540,13 @@ Release tarballs are available at:
|
||||
|
||||
|
||||
* sb/doc-worktree-prune-expire-improvement (2026-01-27) 1 commit
|
||||
- worktree: clarify that --expire only affects missing worktrees
|
||||
(merged to 'next' on 2026-01-30 at faf2e087b8)
|
||||
+ worktree: clarify that --expire only affects missing worktrees
|
||||
|
||||
The help text and the documentation for the "--expire" option of
|
||||
"git worktree [list|prune]" have been improved.
|
||||
|
||||
Will merge to 'next'?
|
||||
Will cook in 'next'.
|
||||
source: <pull.2135.v3.git.git.1769578785381.gitgitgadget@gmail.com>
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user