Skip to content

Commit b664de9

Browse files
committed
What's cooking (2025/06 #5)
1 parent 3a0467c commit b664de9

File tree

1 file changed

+74
-68
lines changed

1 file changed

+74
-68
lines changed

whats-cooking.txt

Lines changed: 74 additions & 68 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
2-
Subject: What's cooking in git.git (Jun 2025, #04; Thu, 12)
3-
X-master-at: 9edff09aec9b5aaa3d5528129bb279a4d34cf5b3
4-
X-next-at: 9a244e597829f0322c0da9a0f1a15fecc86eae1d
2+
Subject: What's cooking in git.git (Jun 2025, #05; Mon, 16)
3+
X-master-at: 16bd9f20a403117f2e0d9bcda6c6e621d3763e77
4+
X-next-at: 196bf9f422f28cd4e7989fb845ea6d2785c9953d
55
66

7-
What's cooking in git.git (Jun 2025, #04; Thu, 12)
7+
What's cooking in git.git (Jun 2025, #05; Mon, 16)
88
--------------------------------------------------
99

1010
Here are the topics that have been cooking in my tree. Commits
@@ -17,14 +17,16 @@ topic without enough support may be discarded after a long period of
1717
no activity (of course they can be resubmit when new interests
1818
arise).
1919

20-
We are almost done with this cycle. As we found out a ntohll
21-
regression that broke big endian boxes with builtin_bswap32/64
22-
supplied by their compilers way too late in the cycle, I'm planning
23-
to queue a revert for a single patch, which may or may not break
24-
Windows ARM64 support that was newly added during this cycle.
25-
Hopefully it is a better tradeoff for the entire Git community to
26-
drop support added by an unreleased product than to break a platform
27-
that has been working OK.
20+
Git 2.50 has been tagged. As the project usually is slow during
21+
Summer in Northern hemisphere, I plan to make the next cycle on the
22+
shorter side to last 8 weeks (usually a typical release cycle lasts
23+
for 8 to 12 weeks). Key dates are:
24+
25+
- Jun 23rd - the 2.51 cycle opens
26+
- Aug 4th - 2.51-rc0 (preview)
27+
- Aug 7th - 2.51-rc1 (master really freezes)
28+
- Aug 13th - 2.51-rc2
29+
- Aug 18th - 2.51-final
2830

2931
Copies of the source code to Git live in many repositories, and the
3032
following is a list of the ones I push into or their mirrors. Some
@@ -57,16 +59,43 @@ Release tarballs are available at:
5759
--------------------------------------------------
5860
[Graduated to 'master']
5961

60-
* kh/maintenance-missing-tasks-docfix (2025-06-09) 1 commit
61-
(merged to 'next' on 2025-06-10 at 4d6d3d6af8)
62-
+ doc: maintenance: fix linkgit syntax
62+
* jc/sed-build-fixes (2025-06-12) 1 commit
63+
(merged to 'next' on 2025-06-12 at 4ad86fa8cf)
64+
+ build: sed portability fixes
65+
66+
Build fix.
67+
68+
6369

64-
Doc mark-up fix for a topic that has graduated to 'master'.
65-
source: <567195e5577c6c32b46f784a797fbf366873a0f3.1749484736.git.code@khaugsbakk.name>
70+
* js/github-ci-win-coverity-fix (2025-06-11) 2 commits
71+
(merged to 'next' on 2025-06-12 at e0f5ed51f9)
72+
+ ci(coverity): output the build log upon error
73+
+ ci(coverity): fix building on Windows
74+
75+
Fixes for GitHub Actions Coverity job.
76+
77+
78+
79+
* ss/revert-builtin-bswap-stuff (2025-06-11) 1 commit
80+
(merged to 'next' on 2025-06-12 at fcaad0fe34)
81+
+ Revert "bswap.h: add support for built-in bswap functions"
82+
(this branch is used by ss/compat-bswap-revamp.)
83+
84+
Revert a botched bswap.h change that broke ntohll() functions on
85+
big-endian systems with __builtin_bswap32/64().
86+
6687

6788
--------------------------------------------------
6889
[New Topics]
6990

91+
* jg/mailinfo-leakfix (2025-06-13) 1 commit
92+
- mailinfo.c: fix memory leak in function handle_content_type()
93+
94+
source: <SA1PR22MB399911638F342E1AA20F014AE477A@SA1PR22MB3999.namprd22.prod.outlook.com>
95+
96+
--------------------------------------------------
97+
[Cooking]
98+
7099
* ow/rebase-verify-insn-fmt-before-initializing-state (2025-06-09) 1 commit
71100
- rebase: write script before initializing state
72101

@@ -75,6 +104,7 @@ Release tarballs are available at:
75104
leading to confused "git status"; this has been corrected.
76105

77106
Comments?
107+
78108
79109

80110

@@ -91,78 +121,69 @@ Release tarballs are available at:
91121

92122

93123
* ac/preload-index-wo-the-repository (2025-06-10) 2 commits
94-
- preload-index: stop depending on 'the_repository'
95-
- environment: remove the global variable 'core_preload_index'
124+
(merged to 'next' on 2025-06-12 at c272b52078)
125+
+ preload-index: stop depending on 'the_repository'
126+
+ environment: remove the global variable 'core_preload_index'
96127

97128
Code clean-up.
98129

99-
Will merge to 'next'?
130+
Will cook in 'next'.
100131
101132

102133

103134
* jc/cg-let-bss-do-its-job (2025-06-11) 1 commit
104-
- CodingGuidelines: let BSS do its job
135+
(merged to 'next' on 2025-06-12 at 951bdd6678)
136+
+ CodingGuidelines: let BSS do its job
105137

106138
Clarify "do not explicitly initialize to zero" rule in the
107139
CodingGuidelines document.
108140

109-
Will merge to 'next'.
141+
Will cook in 'next'.
110142
111143

112144

113-
* jc/merge-compact-summary (2025-06-11) 2 commits
145+
* jc/merge-compact-summary (2025-06-12) 2 commits
114146
- merge/pull: extend merge.stat configuration variable to cover --compact-summary
115-
- merge/pull: --compact-summary
147+
- merge/pull: add the "--compact-summary" option
116148

149+
"git merge/pull" has been taught the "--compact-summary" option to
150+
use the compact-summary format, intead of diffstat, when showing
151+
the summary of the incoming changes.
117152

118-
* js/github-ci-win-coverity-fix (2025-06-11) 2 commits
119-
- ci(coverity): output the build log upon error
120-
- ci(coverity): fix building on Windows
121-
122-
Fixes for GitHub Actions Coverity job.
123-
124-
Will merge to 'next' and then to 'master'.
125-
153+
Will merge to 'next'?
154+
126155

127156

128157
* ly/prepare-show-merge-leakfix (2025-06-09) 1 commit
129-
- revision: fix memory leak in prepare_show_merge()
158+
(merged to 'next' on 2025-06-12 at 518d60458f)
159+
+ revision: fix memory leak in prepare_show_merge()
130160

131161
Leakfix.
132162

133-
Will merge to 'next'.
163+
Will cook in 'next'.
134164
135165

136166

137-
* sa/multi-mailmap-fix (2025-06-10) 1 commit
138-
- cat-file: fix mailmap application for different author and committer
167+
* sa/multi-mailmap-fix (2025-06-13) 1 commit
168+
(merged to 'next' on 2025-06-13 at 739626bc46)
169+
+ cat-file: fix mailmap application for different author and committer
139170

140171
When asking to apply mailmap to both author and committer field
141172
while showing a commit object, the field that appears later was not
142173
correctly parsed and replaced, which has been corrected.
143174

144-
Will merge to 'next'?
145-
source: <20250611062643.8639[email protected]>
175+
Will cook in 'next'.
176+
source: <20250613115750.41205[email protected]>
146177

147178

148-
* bs/config-mak-freebsd (2025-06-11) 1 commit
179+
* bs/config-mak-freebsd (2025-06-12) 1 commit
149180
- config.mak.uname: update settings for FreeBSD
150181

151182
Drop FreeBSD 4 support and assume we are at least at FreeBSD 6 with
152183
memmem() supported.
153184

154-
Need to pick up a reroll?
155-
156-
157-
158-
* jc/sed-build-fixes (2025-06-12) 1 commit
159-
(merged to 'next' on 2025-06-12 at 4ad86fa8cf)
160-
+ build: sed portability fixes
161-
162-
Build fix.
163-
164-
Will merge to 'master'.
165-
185+
Expecting a finalized version from Carlo?
186+
166187

167188

168189
* jc/tag-idempotent-no-op (2025-06-10) 1 commit
@@ -183,28 +204,13 @@ Release tarballs are available at:
183204
- bswap.h: define GIT_LITTLE_ENDIAN on MSVC as little endian
184205
- bswap.h: add support for __BYTE_ORDER__
185206
- Merge branch 'ss/revert-builtin-bswap-stuff' into ss/compat-bswap-revamp
186-
(this branch uses ss/revert-builtin-bswap-stuff.)
187207

188208
Clean-up compat/bswap.h mess.
189209

190210
Comments?
191211
192212

193213

194-
* ss/revert-builtin-bswap-stuff (2025-06-11) 1 commit
195-
(merged to 'next' on 2025-06-12 at fcaad0fe34)
196-
+ Revert "bswap.h: add support for built-in bswap functions"
197-
(this branch is used by ss/compat-bswap-revamp.)
198-
199-
Revert a botched bswap.h change that broke ntohll() functions on
200-
big-endian systems with __builtin_bswap32/64().
201-
202-
Will merge to 'master'.
203-
204-
205-
--------------------------------------------------
206-
[Cooking]
207-
208214
* ja/doc-git-log-markup (2025-06-08) 9 commits
209215
- doc: git-log: convert log config to new doc format
210216
- doc: git-log: convert diff options to new doc format
@@ -243,7 +249,7 @@ Release tarballs are available at:
243249
244250

245251

246-
* kn/fetch-push-bulk-ref-update-fixup (2025-06-06) 3 commits
252+
* kn/fetch-push-bulk-ref-update-fixup (2025-06-13) 3 commits
247253
- receive-pack: handle reference deletions separately
248254
- refs/files: skip updates with errors in batched updates
249255
- Merge branch 'kn/fetch-push-bulk-ref-update' into kn/fetch-push-bulk-ref-update-fixup
@@ -252,7 +258,7 @@ Release tarballs are available at:
252258
Additional fixes to the base topic.
253259

254260
Comments?
255-
source: <20250606-6769-address-test-failures-in-the-next-branch-caused-by-batched-reference-updates-v3-0-e1c41693bd35@gmail.com>
261+
source: <20250613-6769-address-test-failures-in-the-next-branch-caused-by-batched-reference-updates-v4-0-ebf53edb9795@gmail.com>
256262

257263

258264
* ma/doc-diff-cc-headers (2025-06-06) 1 commit

0 commit comments

Comments
 (0)