Skip to content

Commit c13a8be

Browse files
committed
What's cooking (2025/06 #3)
1 parent c9eea79 commit c13a8be

File tree

1 file changed

+117
-112
lines changed

1 file changed

+117
-112
lines changed

whats-cooking.txt

Lines changed: 117 additions & 112 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
2-
Subject: What's cooking in git.git (Jun 2025, #02; Sat, 7)
3-
X-master-at: 8db3019401f8093fb895f581be641fe7e05aa755
4-
X-next-at: 56857d51d7a015fa5707ce6b86b5deb70eecb676
2+
Subject: What's cooking in git.git (Jun 2025, #03; Mon, 9)
3+
X-master-at: 4c0e625c091d4c648cec7319bafaed3cc81658e5
4+
X-next-at: 299adb869395ee10d8b4c20bedb588a59fa98455
55
66

7-
What's cooking in git.git (Jun 2025, #02; Sat, 7)
7+
What's cooking in git.git (Jun 2025, #03; Mon, 9)
88
--------------------------------------------------
99

1010
Here are the topics that have been cooking in my tree. Commits
@@ -48,44 +48,56 @@ Release tarballs are available at:
4848
--------------------------------------------------
4949
[Graduated to 'master']
5050

51-
* bs/bsd-wo-specific-xopen-source (2025-06-02) 1 commit
52-
(merged to 'next' on 2025-06-05 at ce6964f985)
53-
+ compat: fixes for header handling with OpenBSD / NetBSD
51+
* mm/test-in-absolute-home (2025-05-28) 1 commit
52+
(merged to 'next' on 2025-06-05 at ae6cc48f8d)
53+
+ t: run tests from a normalized working directory
5454

55-
Build fix for BSDs.
56-
55+
Tests that compare $HOME and $(pwd), which should be the same
56+
directory unless the tests chdir's around, would fail when the user
57+
enters the test directory via symbolic links, which has been
58+
corrected.
59+
5760

61+
--------------------------------------------------
62+
[New Topics]
5863

59-
* cf/var-completion-obsd-fixes (2025-06-02) 1 commit
60-
(merged to 'next' on 2025-06-05 at 0e07c5bcf4)
61-
+ completion: make sed command that generates config-list.h portable.
64+
* ja/doc-git-log-markup (2025-06-08) 9 commits
65+
- doc: git-log: convert log config to new doc format
66+
- doc: git-log: convert diff options to new doc format
67+
- doc: git-log: convert pretty formats to new doc format
68+
- doc: git-log: convert pretty options to new doc format
69+
- doc: git-log: convert rev list options to new doc format
70+
- doc: git-log: convert line range format to new doc format
71+
- doc: git-log: convert line range options to new doc format
72+
- doc: git-log convert rev-list-description to new doc format
73+
- doc: convert git-log to new documentation format
6274

63-
Build fix for OpenBSD.
64-
source: <59b2a12a3f43cf078fbeaf0271b5a7cfffc9eb8f.1748903426.git.collin.funk1@gmail.com>
75+
Doc mark-up updates.
76+
source: <pull.1933.git.1749373787.gitgitgadget@gmail.com>
6577

6678

67-
* jk/curl-easy-setopt-typefix (2025-06-04) 3 commits
68-
(merged to 'next' on 2025-06-06 at b1769b9fb4)
69-
+ curl: fix symbolic constant typechecks with curl_easy_setopt()
70-
+ curl: fix integer variable typechecks with curl_easy_setopt()
71-
+ curl: fix integer constant typechecks with curl_easy_setopt()
72-
(this branch is used by js/curl-easy-setopt-typefix.)
79+
* kj/stash-onbranch-submodule-fix (2025-06-08) 1 commit
80+
(merged to 'next' on 2025-06-09 at a5dae097d7)
81+
+ stash: fix incorrect branch name in stash message
7382

74-
Adjust to newer version of libcURL.
75-
83+
"git stash" recorded a wrong branch name when submodules are
84+
present in the current checkout, which has been corrected.
7685

86+
Will cook in 'next'.
87+
7788

78-
* js/curl-easy-setopt-typefix (2025-06-06) 2 commits
79-
(merged to 'next' on 2025-06-06 at f25aaba642)
80-
+ curl: pass `long` values where expected
81-
+ Merge branch 'jk/curl-easy-setopt-typefix' into js/curl-easy-setopt-typefix
82-
(this branch uses jk/curl-easy-setopt-typefix.)
8389

84-
Adjust to newer version of libcURL.
85-
source: <80de7491d24fb51c6b2c3b2fc1728db30e2477f7.1749202164.git.gitgitgadget@gmail.com>
90+
* ly/submodule-update-failure-leakfix (2025-06-07) 1 commit
91+
(merged to 'next' on 2025-06-09 at b28794c576)
92+
+ builtin/submodule--helper: fix leak when remote_submodule_branch() failed
93+
94+
A memory leak on an error code path has been plugged.
95+
96+
Will cook in 'next'.
97+
8698

8799
--------------------------------------------------
88-
[New Topics]
100+
[Cooking]
89101

90102
* kn/fetch-push-bulk-ref-update-fixup (2025-06-06) 3 commits
91103
- receive-pack: handle reference deletions separately
@@ -94,67 +106,56 @@ Release tarballs are available at:
94106
(this branch uses kn/fetch-push-bulk-ref-update.)
95107

96108
Additional fixes to the base topic.
109+
110+
Comments?
97111
source: <20250606-6769-address-test-failures-in-the-next-branch-caused-by-batched-reference-updates-v3-0-e1c41693bd35@gmail.com>
98112

99113

100114
* ma/doc-diff-cc-headers (2025-06-06) 1 commit
101-
- diff-generate-patch.adoc: drop spurious backticks
115+
(merged to 'next' on 2025-06-08 at e2072501f7)
116+
+ diff-generate-patch.adoc: drop spurious backticks
102117

103118
Doc mark-up update.
104119

105-
Will merge to 'next'.
120+
Will cook in 'next'.
106121
107122

108123

109124
* ss/bswap-ntohll-fix (2025-06-06) 1 commit
110-
- bswap.h: Move the overwriting of the ntohl*/ htonl* macros.
125+
. bswap.h: Move the overwriting of the ntohl*/ htonl* macros.
111126

127+
Seems to break Windows rather badly.
128+
cf. https://github.com/git/git/actions/runs/15511228119/job/43672455770#step:4:92
112129
113130

114131

115-
* jc/merge-compact-summary (2025-06-06) 1 commit
116-
- merge/pull: --compact-summary
117-
118-
119-
* bs/solaris-10-and-11 (2025-06-06) 1 commit
120-
- config.mak.uname: update settings for Solaris 11
132+
* bs/solaris-10-and-11 (2025-06-07) 1 commit
133+
(merged to 'next' on 2025-06-09 at a6d20b3666)
134+
+ config.mak.uname: update settings for Solaris 10 and 11
121135

122-
123-
124-
--------------------------------------------------
125-
[Cooking]
126-
127-
* mm/test-in-absolute-home (2025-05-28) 1 commit
128-
(merged to 'next' on 2025-06-05 at ae6cc48f8d)
129-
+ t: run tests from a normalized working directory
130-
131-
Tests that compare $HOME and $(pwd), which should be the same
132-
directory unless the tests chdir's around, would fail when the user
133-
enters the test directory via symbolic links, which has been
134-
corrected.
136+
Add settings for Solaris 10 & 11.
135137

136138
Will cook in 'next'.
137-
138-
139+
139140

140141

141-
* ag/imap-send-resurrection (2025-06-06) 10 commits
142-
- imap-send: add ability to list the available folders
142+
* ag/imap-send-resurrection (2025-06-09) 10 commits
143+
- imap-send: fix minor mistakes in the logs
143144
- imap-send: display the destination mailbox when sending a message
144145
- imap-send: display port alongwith host when git credential is invoked
145-
- imap-send: fix minor mistakes in the logs
146+
- imap-send: add ability to list the available folders
146147
- imap-send: enable specifying the folder using the command line
147-
- imap-send: gracefully fail if CRAM-MD5 authentication is requested without OpenSSL
148-
- imap-send: fix memory leak in case auth_cram_md5 fails
149148
- imap-send: add PLAIN authentication method to OpenSSL
150149
- imap-send: add support for OAuth2.0 authentication
150+
- imap-send: gracefully fail if CRAM-MD5 authentication is requested without OpenSSL
151+
- imap-send: fix memory leak in case auth_cram_md5 fails
151152
- imap-send: fix bug causing cfg->folder being set to NULL
152153

153154
"git imap-send" has been broken for a long time, which has been
154155
resurrected and then taught to talk OAuth2.0 etc.
155156

156-
Getting there.
157-
source: <PN3PR01MB9597BB453E9980CC50AA6703B86EA@PN3PR01MB9597.INDPRD01.PROD.OUTLOOK.COM>
157+
Ready?
158+
source: <PN3PR01MB95976572C3B14C983802ECC1B86BA@PN3PR01MB9597.INDPRD01.PROD.OUTLOOK.COM>
158159

159160

160161
* ag/send-email-docs (2025-05-30) 4 commits
@@ -171,14 +172,14 @@ Release tarballs are available at:
171172
172173

173174

174-
* ly/pack-bitmap-root-leakfix (2025-06-05) 1 commit
175-
(merged to 'next' on 2025-06-07 at 57cb6791ac)
175+
* ly/pack-bitmap-root-leakfix (2025-06-09) 1 commit
176+
(merged to 'next' on 2025-06-09 at 15ff3f5f36)
176177
+ pack-bitmap: remove checks before bitmap_free
177178

178179
Memleak fix on an error code path.
179180

180181
Will cook in 'next'.
181-
source: <pull.1977.v6.git.git.1749138820241[email protected]>
182+
source: <pull.1977.v7.git.git.1749457124804[email protected]>
182183

183184

184185
* pw/subtree-gpg-sign (2025-06-04) 2 commits
@@ -269,11 +270,12 @@ Release tarballs are available at:
269270

270271

271272
* jm/bundle-uri-debug-output-to-fp (2025-06-04) 1 commit
272-
- bundle-uri: send debug output to given FILE * stream
273+
(merged to 'next' on 2025-06-09 at c58618e2dd)
274+
+ bundle-uri: send debug output to given FILE * stream
273275

274276
Code clean-up.
275277

276-
Will merge to 'next'?
278+
Will cook in 'next'.
277279
278280

279281

@@ -308,14 +310,15 @@ Release tarballs are available at:
308310

309311

310312
* ag/send-email-edit-threading-fix (2025-06-04) 2 commits
311-
- send-email: show the new message id assigned by outlook in the logs
312-
- send-email: fix bug resulting in broken threads if a message is edited
313+
(merged to 'next' on 2025-06-09 at e53466b5aa)
314+
+ send-email: show the new message id assigned by outlook in the logs
315+
+ send-email: fix bug resulting in broken threads if a message is edited
313316

314317
"git send-email" incremented its internal message counter when a
315318
message was edited, which made logic that treats the first message
316319
specially misbehave, which has been corrected.
317320

318-
Will merge to 'next'?
321+
Will cook in 'next'.
319322
source: <PN3PR01MB95979AA8114CA26405BE02CFB86CA@PN3PR01MB9597.INDPRD01.PROD.OUTLOOK.COM>
320323

321324

@@ -398,13 +401,14 @@ Release tarballs are available at:
398401

399402

400403
* jw/doc-txt-to-adoc-refs (2025-05-21) 1 commit
401-
- doc: update references to renamed AsciiDoc files
404+
(merged to 'next' on 2025-06-08 at 041162a215)
405+
+ doc: update references to renamed AsciiDoc files
402406

403407
Some leftover references to documentation source files that no
404408
longer exist, due to recent ".txt" -> ".adoc" renaming, have been
405409
corrected.
406410

407-
Will merge to 'next'.
411+
Will cook in 'next'.
408412
409413

410414

@@ -423,12 +427,13 @@ Release tarballs are available at:
423427

424428

425429
* pw/stash-p-pathspec-fixes (2025-06-07) 2 commits
426-
- stash: allow "git stash [<options>] --patch <pathspec>" to assume push
427-
- stash: allow "git stash -p <pathspec>" to assume push again
430+
(merged to 'next' on 2025-06-08 at 5932e4b43a)
431+
+ stash: allow "git stash [<options>] --patch <pathspec>" to assume push
432+
+ stash: allow "git stash -p <pathspec>" to assume push again
428433

429434
"git stash -p <pathspec>" improvements.
430435

431-
Will merge to 'next'.
436+
Will cook in 'next'.
432437
433438

434439

@@ -447,29 +452,7 @@ Release tarballs are available at:
447452
source: <20250519-501-update-git-fetch-1-to-use-partial-transactions-v3-0-6cdfd4f769b9@gmail.com>
448453

449454

450-
* js/misc-defensive (2025-05-15) 14 commits
451-
- shallow: handle missing shallow commits gracefully
452-
- test-tool repository: check return value of `lookup_commit()`
453-
- submodule: check return value of `submodule_from_path()`
454-
- inherit_tracking(): defensive programming
455-
- describe: defensive programming
456-
- fetch: defensive programming
457-
- push: defensive programming
458-
- stash: defensive programming
459-
- stash: defensive programming
460-
- verify_commit_graph(): defensive programming
461-
- unparse_commit(): defensive programming
462-
- fetch-pack: defensive programming
463-
- get_parent(): defensive programming
464-
- revision: defensive programming
465-
466-
Assorted changes that please CodeQL.
467-
468-
Will discard, as no strong support seems to be there in the thread.
469-
470-
471-
472-
* kj/renamed-submodule (2025-05-24) 2 commits
455+
* kj/renamed-submodule (2025-06-07) 2 commits
473456
- submodule: skip redundant active entries when pattern covers path
474457
- submodule: prevent overwriting .gitmodules entry on path reuse
475458

@@ -478,17 +461,7 @@ Release tarballs are available at:
478461
before.
479462

480463
Comments?
481-
482-
483-
484-
* pw/update-thunderbird-patch-inline (2025-05-16) 1 commit
485-
- contrib: update thunderbird-patch-inline
486-
487-
Update bitrotten instruction for sending patches via Thunderbird
488-
(in contrib/).
489-
490-
Will discard, as it was let be bitrotten without bothering any users.
491-
464+
492465

493466

494467
* bc/stash-export-import (2025-06-01) 4 commits
@@ -668,11 +641,43 @@ Release tarballs are available at:
668641
--------------------------------------------------
669642
[Discarded]
670643

644+
* pw/update-thunderbird-patch-inline (2025-05-16) 1 commit
645+
. contrib: update thunderbird-patch-inline
646+
647+
Update bitrotten instruction for sending patches via Thunderbird
648+
(in contrib/).
649+
650+
Will discard, as it was let be bitrotten without bothering any users.
651+
652+
653+
654+
* js/misc-defensive (2025-05-15) 14 commits
655+
. shallow: handle missing shallow commits gracefully
656+
. test-tool repository: check return value of `lookup_commit()`
657+
. submodule: check return value of `submodule_from_path()`
658+
. inherit_tracking(): defensive programming
659+
. describe: defensive programming
660+
. fetch: defensive programming
661+
. push: defensive programming
662+
. stash: defensive programming
663+
. stash: defensive programming
664+
. verify_commit_graph(): defensive programming
665+
. unparse_commit(): defensive programming
666+
. fetch-pack: defensive programming
667+
. get_parent(): defensive programming
668+
. revision: defensive programming
669+
670+
Assorted changes that please CodeQL.
671+
672+
Will discard, as no strong support seems to be there in the thread.
673+
674+
675+
671676
* pb/status-rebase-fixes (2025-03-28) 4 commits
672-
- wt-status: suggest 'git rebase --continue' to conclude 'merge' instruction
673-
- wt-status: also abbreviate 'merge' and 'fixup -C' lines during rebase
674-
- SQUASH??? - <CAPig+cS92W_gYuNsaTvQxiP3xBK7Wpg0__uVkgAU1x0OFJUZgQ@mail.gmail.com>
675-
- rebase -r: do create merge commit after empty resolution
677+
. wt-status: suggest 'git rebase --continue' to conclude 'merge' instruction
678+
. wt-status: also abbreviate 'merge' and 'fixup -C' lines during rebase
679+
. SQUASH??? - <CAPig+cS92W_gYuNsaTvQxiP3xBK7Wpg0__uVkgAU1x0OFJUZgQ@mail.gmail.com>
680+
. rebase -r: do create merge commit after empty resolution
676681

677682
A few fixes around "git status" while "git rebase" is running,
678683
plus a corner case bug fix for "git rebase -r".

0 commit comments

Comments
 (0)