What's cooking (2024/07 #08)
Junio C Hamano committed
Jul 24, 2024 at 09:58 UTC
db65c8b381731a6dc0e5e95c1035cf9ca449ad21
1 file changed
+130
-107
whats-cooking.txt
+130
-107
@@ -1,10 +1,10 @@
1
To: git@vger.kernel.org
2
-Subject: What's cooking in git.git (Jul 2024, #07; Mon, 22)
3
-X-master-at: d19b6cd2dd72dc811f19df4b32c7ed223256c3ee
4
-X-next-at: 9573259db95170f58f57a4a1f0dc806cd823113f
2
+Subject: What's cooking in git.git (Jul 2024, #08; Wed, 24)
3
+X-master-at: ad57f148c6b5f8735b62238dda8f571c582e0e54
4
+X-next-at: 509ed76dc8ffb8c65e563e151ada58240c08e9db
5
Bcc: lwn@lwn.net, gitster@pobox.com
6
7
-What's cooking in git.git (Jul 2024, #07; Mon, 22)
7
+What's cooking in git.git (Jul 2024, #08; Wed, 24)
8
--------------------------------------------------
9
10
Here are the topics that have been cooking in my tree. Commits
@@ -17,7 +17,7 @@ topic without enough support may be discarded after a long period of
17
no activity (of course they can be resubmit when new interests
18
arise).
19
20
-Git 2.46-rc1 has been tagged. From now on until the final release,
20
+Git 2.46-rc2 has been tagged. From now on until the final release,
21
which is planned to happen near the end of this month, please make
22
sure you place priorities on finding and fixing new regressions
23
introduced during this cycle over finding and fixing old bugs, over
@@ -52,18 +52,7 @@ Release tarballs are available at:
52
https://www.kernel.org/pub/software/scm/git/
53
54
--------------------------------------------------
55
-[New Topics]
56
-
57
-* ag/git-svn-global-ignores (2024-07-18) 2 commits
58
- - git-svn: use `svn:global-ignores` to create .gitignore
59
- - git-svn: add public property `svn:global-ignores`
60
-
61
- "git svn" has been taught about svn:global-ignores property
62
- recent versions of Subversion has.
63
-
64
- Needs review.
65
- source: <pull.1747.v2.git.git.1721335657.gitgitgadget@gmail.com>
66
-
55
+[Graduated to 'master']
56
57
* ds/midx-write-repack-fix (2024-07-19) 2 commits
58
(merged to 'next' on 2024-07-22 at 0a64b3ed42)
@@ -72,95 +61,58 @@ Release tarballs are available at:
61
62
Repacking a repository with multi-pack index started making stupid
63
pack selections in Git 2.45, which has been corrected.
75
-
76
- Will cook in 'next'.
64
source: <pull.1764.git.1721332546.gitgitgadget@gmail.com>
65
66
80
-* jc/how-to-maintain-updates (2024-07-19) 2 commits
81
- - howto-maintain: update daily tasks
82
- - howto-maintain: cover a whole development cycle
83
-
84
- Doc update.
85
-
86
- Will merge to 'next'?
87
- source: <xmqq1q3phzpi.fsf@gitster.g>
88
-
89
-
90
-* es/shell-check-updates (2024-07-22) 4 commits
91
- - check-non-portable-shell: suggest alternative for `VAR=val shell-func`
92
- - check-non-portable-shell: improve `VAR=val shell-func` detection
93
- - t4034: fix use of one-shot variable assignment with shell function
94
- - t3430: modernize one-shot "VAR=val shell-func" invocation
95
-
96
- Test script linter has been updated to catch an attempt to use
97
- one-shot export construct "VAR=VAL func" for shell functions (which
98
- does not work for some shells) better.
99
-
100
- Will merge to 'next'?
101
- source: <20240722065915.80760-1-ericsunshine@charter.net>
102
-
103
-
67
* ja/doc-markup-updates-fix (2024-07-20) 1 commit
105
- - doc: git-clone fix discrepancy between asciidoc and asciidoctor
68
+ (merged to 'next' on 2024-07-23 at eedc41259a)
69
+ + doc: git-clone fix discrepancy between asciidoc and asciidoctor
70
71
Fix documentation mark-up regression in 2.45.
108
-
109
- Will merge to 'next' and then to 'master'.
72
+ cf. <xmqqv80w0zrx.fsf@gitster.g>
73
source: <pull.1765.git.1721496853517.gitgitgadget@gmail.com>
74
75
113
-* jc/doc-one-short-export-with-shell-func (2024-07-22) 1 commit
114
- - CodingGuidelines: document a shell that "fails" "VAR=VAL shell_func"
115
-
116
- It has been documented that we avoid "VAR=VAL shell_func" and why.
117
-
118
- Will merge to 'next'.
119
- source: <xmqqwmld55y1.fsf@gitster.g>
76
+* js/doc-markup-updates-fix (2024-07-23) 2 commits
77
+ (merged to 'next' on 2024-07-23 at 9a4fa8f9d0)
78
+ + Doc: fix Asciidoctor css workaround
79
+ + asciidoctor: fix `synopsis` rendering
80
81
+ Work around asciidoctor's css that renders `monospace` material
82
+ in the SYNOPSIS section of manual pages as block elements.
83
+ cf. <xmqqv80w0zrx.fsf@gitster.g>
84
+ source: <pull.1749.v2.git.git.1721679949618.gitgitgadget@gmail.com>
85
122
-* jc/safe-directory (2024-07-20) 2 commits
123
- - safe.directory: normalize the configured path
124
- - safe.directory: normalize the checked path
86
126
- Follow-up on 2.45.1 regression fix.
87
+* ps/ref-storage-migration-fix (2024-07-23) 1 commit
88
+ (merged to 'next' on 2024-07-23 at ebf4e7c214)
89
+ + refs: fix format migration on Cygwin
90
128
- Needs review.
129
- source: <20240720220915.2933266-1-gitster@pobox.com>
91
+ Hotfix for a topic already in -rc.
92
+ source: <d031aef5552d894784650a8c6580925e877df794.1721731179.git.ps@pks.im>
93
94
+--------------------------------------------------
95
+[New Topics]
96
132
-* js/doc-markup-updates-fix (2024-07-22) 2 commits
133
- - SQUASH???
134
- - asciidoctor: fix `synopsis` rendering
97
+* ps/p4-tests-updates (2024-07-23) 3 commits
98
+ - t98xx: mark Perforce tests as memory-leak free
99
+ - ci: update Perforce version to r23.2
100
+ - t98xx: fix Perforce tests with p4d r23 and newer
101
136
- Work around asciidoctor's css that renders `monospace` material
137
- in the SYNOPSIS section of manual pages as block elements.
102
+ Perforce tests have been updated.
103
139
- Waiting for a review response.
140
- source: <pull.1749.v2.git.git.1721679949618.gitgitgadget@gmail.com>
104
+ Needs review.
105
+ source: <cover.1721740612.git.ps@pks.im>
106
107
143
-* pw/add-patch-with-suppress-blank-empty (2024-07-20) 2 commits
144
- (merged to 'next' on 2024-07-22 at 5437b7dee3)
145
- + add-patch: use normalize_marker() when recounting edited hunk
146
- + add-patch: handle splitting hunks with diff.suppressBlankEmpty
108
+* jc/doc-one-shot-export-with-shell-func (2024-07-23) 1 commit
109
+ (merged to 'next' on 2024-07-23 at 621c29e4f6)
110
+ + CodingGuidelines: document a shell that "fails" "VAR=VAL shell_func"
111
148
- "git add -p" by users with diff.suppressBlankEmpty set to true
149
- failed to parse the patch that represents an unmodified empty line
150
- with an empty line (not a line with a single space on it), which
151
- has been corrected.
112
+ It has been documented that we avoid "VAR=VAL shell_func" and why.
113
114
Will cook in 'next'.
154
- source: <pull.1763.v2.git.1721491320.gitgitgadget@gmail.com>
155
-
156
-
157
-* tn/doc-commit-fix (2024-07-22) 1 commit
158
- - doc: remove dangling closing parenthesis
159
-
160
- Docfix.
161
-
162
- Will merge to 'next'.
163
- source: <20240722225302.124356-1-tomasn@posteo.net>
115
+ source: <xmqqwmld55y1.fsf@gitster.g>
116
117
--------------------------------------------------
118
[Stalled]
@@ -184,7 +136,7 @@ Release tarballs are available at:
136
source: <ZpPEdmUN1Z5tqbK3@ArchLinux>
137
138
187
-* cp/unit-test-reftable-pq (2024-06-14) 7 commits
139
+* cp/unit-test-reftable-pq (2024-07-23) 7 commits
140
- t-reftable-pq: add tests for merged_iter_pqueue_top()
141
- t-reftable-pq: add test for index based comparison
142
- t-reftable-pq: make merged_iter_pqueue_check() callable by reference
@@ -197,7 +149,7 @@ Release tarballs are available at:
149
the unit test framework.
150
151
Needs review.
200
- source: <20240614095136.12052-1-chandrapratap3519@gmail.com>
152
+ source: <20240723143032.4261-1-chandrapratap3519@gmail.com>
153
154
155
* tb/incremental-midx-part-1 (2024-07-17) 19 commits
@@ -252,6 +204,76 @@ Release tarballs are available at:
204
--------------------------------------------------
205
[Cooking]
206
207
+* ag/git-svn-global-ignores (2024-07-18) 2 commits
208
+ - git-svn: use `svn:global-ignores` to create .gitignore
209
+ - git-svn: add public property `svn:global-ignores`
210
+
211
+ "git svn" has been taught about svn:global-ignores property
212
+ recent versions of Subversion has.
213
+
214
+ Needs review.
215
+ source: <pull.1747.v2.git.git.1721335657.gitgitgadget@gmail.com>
216
+
217
+
218
+* jc/how-to-maintain-updates (2024-07-19) 2 commits
219
+ - howto-maintain: update daily tasks
220
+ - howto-maintain: cover a whole development cycle
221
+
222
+ Doc update.
223
+
224
+ Will merge to 'next'?
225
+ source: <xmqq1q3phzpi.fsf@gitster.g>
226
+
227
+
228
+* es/shell-check-updates (2024-07-22) 4 commits
229
+ - check-non-portable-shell: suggest alternative for `VAR=val shell-func`
230
+ - check-non-portable-shell: improve `VAR=val shell-func` detection
231
+ - t4034: fix use of one-shot variable assignment with shell function
232
+ - t3430: modernize one-shot "VAR=val shell-func" invocation
233
+
234
+ Test script linter has been updated to catch an attempt to use
235
+ one-shot export construct "VAR=VAL func" for shell functions (which
236
+ does not work for some shells) better.
237
+
238
+ Will merge to 'next'?
239
+ source: <20240722065915.80760-1-ericsunshine@charter.net>
240
+
241
+
242
+* jc/safe-directory (2024-07-22) 3 commits
243
+ - safe.directory: setting safe.directory="." allows the "current" directory
244
+ - safe.directory: normalize the configured path
245
+ - safe.directory: normalize the checked path
246
+
247
+ Follow-up on 2.45.1 regression fix.
248
+
249
+ Needs review.
250
+ source: <20240723021900.388020-1-gitster@pobox.com>
251
+
252
+
253
+* pw/add-patch-with-suppress-blank-empty (2024-07-20) 2 commits
254
+ (merged to 'next' on 2024-07-22 at 5437b7dee3)
255
+ + add-patch: use normalize_marker() when recounting edited hunk
256
+ + add-patch: handle splitting hunks with diff.suppressBlankEmpty
257
+
258
+ "git add -p" by users with diff.suppressBlankEmpty set to true
259
+ failed to parse the patch that represents an unmodified empty line
260
+ with an empty line (not a line with a single space on it), which
261
+ has been corrected.
262
+
263
+ Will cook in 'next'.
264
+ source: <pull.1763.v2.git.1721491320.gitgitgadget@gmail.com>
265
+
266
+
267
+* tn/doc-commit-fix (2024-07-22) 1 commit
268
+ (merged to 'next' on 2024-07-23 at eb73e04ee4)
269
+ + doc: remove dangling closing parenthesis
270
+
271
+ Docfix.
272
+
273
+ Will cook in 'next'.
274
+ source: <20240722225302.124356-1-tomasn@posteo.net>
275
+
276
+
277
* cp/unit-test-reftable-tree (2024-07-22) 5 commits
278
- t-reftable-tree: improve the test for infix_walk()
279
- t-reftable-tree: add test for non-existent key
@@ -334,19 +356,20 @@ Release tarballs are available at:
356
source: <20240718173843.2411415-1-emilyshaffer@google.com>
357
358
337
-* kn/ci-clang-format (2024-07-18) 6 commits
338
- - ci/style-check: add `RemoveBracesLLVM` in CI job
339
- - check-whitespace: detect if no base_commit is provided
340
- - ci: run style check on GitHub and GitLab
341
- - clang-format: formalize some of the spacing rules
342
- - clang-format: avoid spacing around bitfield colon
343
- - clang-format: indent preprocessor directives after hash
359
+* kn/ci-clang-format (2024-07-23) 6 commits
360
+ (merged to 'next' on 2024-07-23 at 3aca45d08a)
361
+ + ci/style-check: add `RemoveBracesLLVM` in CI job
362
+ + check-whitespace: detect if no base_commit is provided
363
+ + ci: run style check on GitHub and GitLab
364
+ + clang-format: formalize some of the spacing rules
365
+ + clang-format: avoid spacing around bitfield colon
366
+ + clang-format: indent preprocessor directives after hash
367
368
A CI job that use clang-format to check coding style issues in new
369
code has been added.
370
348
- Will merge to 'next'.
349
- source: <20240718081605.452366-1-karthik.188@gmail.com>
371
+ Will cook in 'next'.
372
+ source: <20240723082111.874382-1-karthik.188@gmail.com>
373
374
375
* rj/add-p-pager (2024-07-22) 6 commits
@@ -359,7 +382,6 @@ Release tarballs are available at:
382
383
A 'P' command to "git add -p" that passes the patch hunk to the
384
pager has been added.
362
-
385
source: <efa98aec-f117-4cfe-a7c2-e8c0adbdb399@gmail.com>
386
source: <c37f0d54-4ead-422c-8193-f0c2ec84ca4a@gmail.com>
387
source: <5536b336-5122-47fd-be57-42c299abe60c@gmail.com>
@@ -390,17 +412,18 @@ Release tarballs are available at:
412
413
414
* cp/unit-test-reftable-merged (2024-07-12) 7 commits
393
- - t-reftable-merged: add test for REFTABLE_FORMAT_ERROR
394
- - t-reftable-merged: use reftable_ref_record_equal to compare ref records
395
- - t-reftable-merged: add tests for reftable_merged_table_max_update_index
396
- - t-reftable-merged: improve the const-correctness of helper functions
397
- - t-reftable-merged: improve the test t_merged_single_record()
398
- - t: harmonize t-reftable-merged.c with coding guidelines
399
- - t: move reftable/merged_test.c to the unit testing framework
415
+ (merged to 'next' on 2024-07-23 at 88d2a9ee28)
416
+ + t-reftable-merged: add test for REFTABLE_FORMAT_ERROR
417
+ + t-reftable-merged: use reftable_ref_record_equal to compare ref records
418
+ + t-reftable-merged: add tests for reftable_merged_table_max_update_index
419
+ + t-reftable-merged: improve the const-correctness of helper functions
420
+ + t-reftable-merged: improve the test t_merged_single_record()
421
+ + t: harmonize t-reftable-merged.c with coding guidelines
422
+ + t: move reftable/merged_test.c to the unit testing framework
423
424
Another reftable test has been ported to use the unit test framework.
425
403
- Will merge to 'next'.
426
+ Will cook in 'next'.
427
source: <20240712055041.6476-1-chandrapratap3519@gmail.com>
428
429
@@ -430,7 +453,8 @@ Release tarballs are available at:
453
source: <20240711235159.5320-1-shyamthakkar001@gmail.com>
454
455
433
-* rs/unit-tests-test-run (2024-07-22) 6 commits
456
+* rs/unit-tests-test-run (2024-07-23) 7 commits
457
+ - unit-tests: show location of checks outside of tests
458
- t-strbuf: use for_test
459
- t-strvec: use for_test
460
- t-reftable-basics: use for_test
@@ -440,8 +464,7 @@ Release tarballs are available at:
464
465
Unit-test framework clean-up.
466
443
- Waiting for a review response.
444
- cf. <CAO_smVhoobWpsbYHnHJqTj7TJJ1udo_UaGdbOnUqe5jzL+tyaQ@mail.gmail.com>
467
+ Still under discussion.
468
source: <da7ed537-1c8e-42ec-aa91-49e1319e8c68@web.de>
469
470