1
1
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
5
6
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
8
--------------------------------------------------
9
9
10
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
17
no activity (of course they can be resubmit when new interests
18
18
arise).
19
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
21
which is planned to happen near the end of this month, please make
22
22
sure you place priorities on finding and fixing new regressions
23
23
introduced during this cycle over finding and fixing old bugs, over
@@ -52,18 +52,7 @@ Release tarballs are available at:
52
52
https://www.kernel.org/pub/software/scm/git/
53
53
54
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
-
66
-
55
+ [Graduated to 'master']
67
56
68
57
* ds/midx-write-repack-fix (2024-07-19) 2 commits
69
58
(merged to 'next' on 2024-07-22 at 0a64b3ed42)
@@ -72,95 +61,58 @@ Release tarballs are available at:
72
61
73
62
Repacking a repository with multi-pack index started making stupid
74
63
pack selections in Git 2.45, which has been corrected.
75
-
76
- Will cook in 'next'.
77
64
78
65
79
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
-
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
-
102
-
103
-
104
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
106
70
107
71
Fix documentation mark-up regression in 2.45.
108
-
109
- Will merge to 'next' and then to 'master'.
72
+
110
73
111
74
112
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
-
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
120
80
81
+ Work around asciidoctor's css that renders `monospace` material
82
+ in the SYNOPSIS section of manual pages as block elements.
83
+
84
+
121
85
122
- * jc/safe-directory (2024-07-20) 2 commits
123
- - safe.directory: normalize the configured path
124
- - safe.directory: normalize the checked path
125
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
127
90
128
- Needs review .
129
-
91
+ Hotfix for a topic already in -rc .
92
+ source: <d031aef5552d894784650a8c6580925e877df794.1721731179.git.ps@pks.im >
130
93
94
+ --------------------------------------------------
95
+ [New Topics]
131
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
135
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.
138
103
139
- Waiting for a review response .
140
- source: <
pull.1749.v2. git.
[email protected] >
104
+ Needs review.
105
+ source: <
cover.1721740612. git.
[email protected] >
141
106
142
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"
147
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.
152
113
153
114
Will cook in 'next'.
154
-
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
-
115
+
164
116
165
117
--------------------------------------------------
166
118
[Stalled]
@@ -184,7 +136,7 @@ Release tarballs are available at:
184
136
source: <ZpPEdmUN1Z5tqbK3@ArchLinux>
185
137
186
138
187
- * cp/unit-test-reftable-pq (2024-06-14 ) 7 commits
139
+ * cp/unit-test-reftable-pq (2024-07-23 ) 7 commits
188
140
- t-reftable-pq: add tests for merged_iter_pqueue_top()
189
141
- t-reftable-pq: add test for index based comparison
190
142
- t-reftable-pq: make merged_iter_pqueue_check() callable by reference
@@ -197,7 +149,7 @@ Release tarballs are available at:
197
149
the unit test framework.
198
150
199
151
Needs review.
200
- source: <
20240614095136.12052 [email protected] >
152
+ source: <
20240723143032.4261 [email protected] >
201
153
202
154
203
155
* tb/incremental-midx-part-1 (2024-07-17) 19 commits
@@ -252,6 +204,76 @@ Release tarballs are available at:
252
204
--------------------------------------------------
253
205
[Cooking]
254
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
+
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
+
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
+
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
+
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
+
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
+
275
+
276
+
255
277
* cp/unit-test-reftable-tree (2024-07-22) 5 commits
256
278
- t-reftable-tree: improve the test for infix_walk()
257
279
- t-reftable-tree: add test for non-existent key
@@ -334,19 +356,20 @@ Release tarballs are available at:
334
356
335
357
336
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
344
367
345
368
A CI job that use clang-format to check coding style issues in new
346
369
code has been added.
347
370
348
- Will merge to 'next'.
349
- source: <
20240718081605.452366 [email protected] >
371
+ Will cook in 'next'.
372
+ source: <
20240723082111.874382 [email protected] >
350
373
351
374
352
375
* rj/add-p-pager (2024-07-22) 6 commits
@@ -359,7 +382,6 @@ Release tarballs are available at:
359
382
360
383
A 'P' command to "git add -p" that passes the patch hunk to the
361
384
pager has been added.
362
-
363
385
364
386
365
387
@@ -390,17 +412,18 @@ Release tarballs are available at:
390
412
391
413
392
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
400
423
401
424
Another reftable test has been ported to use the unit test framework.
402
425
403
- Will merge to 'next'.
426
+ Will cook in 'next'.
404
427
405
428
406
429
@@ -430,7 +453,8 @@ Release tarballs are available at:
430
453
431
454
432
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
434
458
- t-strbuf: use for_test
435
459
- t-strvec: use for_test
436
460
- t-reftable-basics: use for_test
@@ -440,8 +464,7 @@ Release tarballs are available at:
440
464
441
465
Unit-test framework clean-up.
442
466
443
- Waiting for a review response.
444
- cf. <CAO_smVhoobWpsbYHnHJqTj7TJJ1udo_UaGdbOnUqe5jzL+tyaQ@mail.gmail.com>
467
+ Still under discussion.
445
468
446
469
447
470
0 commit comments