Skip to content

Commit db65c8b

Browse files
committed
What's cooking (2024/07 #8)
1 parent a04dafb commit db65c8b

File tree

1 file changed

+130
-107
lines changed

1 file changed

+130
-107
lines changed

whats-cooking.txt

Lines changed: 130 additions & 107 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
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
55
66

7-
What's cooking in git.git (Jul 2024, #07; Mon, 22)
7+
What's cooking in git.git (Jul 2024, #08; Wed, 24)
88
--------------------------------------------------
99

1010
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
1717
no activity (of course they can be resubmit when new interests
1818
arise).
1919

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,
2121
which is planned to happen near the end of this month, please make
2222
sure you place priorities on finding and fixing new regressions
2323
introduced during this cycle over finding and fixing old bugs, over
@@ -52,18 +52,7 @@ Release tarballs are available at:
5252
https://www.kernel.org/pub/software/scm/git/
5353

5454
--------------------------------------------------
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']
6756

6857
* ds/midx-write-repack-fix (2024-07-19) 2 commits
6958
(merged to 'next' on 2024-07-22 at 0a64b3ed42)
@@ -72,95 +61,58 @@ Release tarballs are available at:
7261

7362
Repacking a repository with multi-pack index started making stupid
7463
pack selections in Git 2.45, which has been corrected.
75-
76-
Will cook in 'next'.
7764
7865

7966

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-
10467
* 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
10670

10771
Fix documentation mark-up regression in 2.45.
108-
109-
Will merge to 'next' and then to 'master'.
72+
11073
11174

11275

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
12080

81+
Work around asciidoctor's css that renders `monospace` material
82+
in the SYNOPSIS section of manual pages as block elements.
83+
84+
12185

122-
* jc/safe-directory (2024-07-20) 2 commits
123-
- safe.directory: normalize the configured path
124-
- safe.directory: normalize the checked path
12586

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
12790

128-
Needs review.
129-
91+
Hotfix for a topic already in -rc.
92+
source: <d031aef5552d894784650a8c6580925e877df794.1721731179.git.ps@pks.im>
13093

94+
--------------------------------------------------
95+
[New Topics]
13196

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
135101

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.
138103

139-
Waiting for a review response.
140-
source: <pull.1749.v2.git.[email protected]>
104+
Needs review.
105+
source: <cover.1721740612.git.[email protected]>
141106

142107

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"
147111

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.
152113

153114
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+
164116

165117
--------------------------------------------------
166118
[Stalled]
@@ -184,7 +136,7 @@ Release tarballs are available at:
184136
source: <ZpPEdmUN1Z5tqbK3@ArchLinux>
185137

186138

187-
* cp/unit-test-reftable-pq (2024-06-14) 7 commits
139+
* cp/unit-test-reftable-pq (2024-07-23) 7 commits
188140
- t-reftable-pq: add tests for merged_iter_pqueue_top()
189141
- t-reftable-pq: add test for index based comparison
190142
- t-reftable-pq: make merged_iter_pqueue_check() callable by reference
@@ -197,7 +149,7 @@ Release tarballs are available at:
197149
the unit test framework.
198150

199151
Needs review.
200-
source: <20240614095136.12052[email protected]>
152+
source: <20240723143032.4261[email protected]>
201153

202154

203155
* tb/incremental-midx-part-1 (2024-07-17) 19 commits
@@ -252,6 +204,76 @@ Release tarballs are available at:
252204
--------------------------------------------------
253205
[Cooking]
254206

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+
255277
* cp/unit-test-reftable-tree (2024-07-22) 5 commits
256278
- t-reftable-tree: improve the test for infix_walk()
257279
- t-reftable-tree: add test for non-existent key
@@ -334,19 +356,20 @@ Release tarballs are available at:
334356
335357

336358

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
344367

345368
A CI job that use clang-format to check coding style issues in new
346369
code has been added.
347370

348-
Will merge to 'next'.
349-
source: <20240718081605.452366[email protected]>
371+
Will cook in 'next'.
372+
source: <20240723082111.874382[email protected]>
350373

351374

352375
* rj/add-p-pager (2024-07-22) 6 commits
@@ -359,7 +382,6 @@ Release tarballs are available at:
359382

360383
A 'P' command to "git add -p" that passes the patch hunk to the
361384
pager has been added.
362-
363385
364386
365387
@@ -390,17 +412,18 @@ Release tarballs are available at:
390412

391413

392414
* 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
400423

401424
Another reftable test has been ported to use the unit test framework.
402425

403-
Will merge to 'next'.
426+
Will cook in 'next'.
404427
405428

406429

@@ -430,7 +453,8 @@ Release tarballs are available at:
430453
431454

432455

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
434458
- t-strbuf: use for_test
435459
- t-strvec: use for_test
436460
- t-reftable-basics: use for_test
@@ -440,8 +464,7 @@ Release tarballs are available at:
440464

441465
Unit-test framework clean-up.
442466

443-
Waiting for a review response.
444-
cf. <CAO_smVhoobWpsbYHnHJqTj7TJJ1udo_UaGdbOnUqe5jzL+tyaQ@mail.gmail.com>
467+
Still under discussion.
445468
446469

447470

0 commit comments

Comments
 (0)