What's cooking (2023/11 #08)

Junio C Hamano committed Nov 20, 2023 at 19:48 UTC ffc30cf22097338d9bb516422fe3c18d5a338136
1 file changed +69 -51
whats-cooking.txt
+69 -51
@@ -1,10 +1,10 @@
1 To: git@vger.kernel.org
2 -Subject: What's cooking in git.git (Nov 2023, #07; Fri, 17)
3 -X-master-at: cfb8a6e9a93adbe81efca66e6110c9b4d2e57169
4 -X-next-at: f09e533e43c38d90657504164412796b01e6a322
2 +Subject: What's cooking in git.git (Nov 2023, #08; Mon, 20)
3 +X-master-at: 564d0252ca632e0264ed670534a51d18a689ef5d
4 +X-next-at: 3155946c3afb0941e6e01302cf86e4489bffc968
5 Bcc: lwn@lwn.net, gitster@pobox.com
6
7 -What's cooking in git.git (Nov 2023, #07; Fri, 17)
7 +What's cooking in git.git (Nov 2023, #08; Mon, 20)
8 --------------------------------------------------
9
10 Here are the topics that have been cooking in my tree. Commits
@@ -17,7 +17,9 @@ 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.43-rc2 has been tagged.
20 +Git 2.43 has been tagged. With many folks are away from the
21 +keyboard for vacation, I would expect it will be a very slow week.
22 +I'll be taking a few weeks off, too, so please enjoy this release ;-).
23
24 Copies of the source code to Git live in many repositories, and the
25 following is a list of the ones I push into or their mirrors. Some
@@ -48,54 +50,43 @@ Release tarballs are available at:
50 https://www.kernel.org/pub/software/scm/git/
51
52 --------------------------------------------------
51 -[New Topics]
52 -
53 -* jw/builtin-objectmode-attr (2023-11-16) 2 commits
54 - - SQUASH???
55 - - attr: add builtin objectmode values support
53 +[Graduated to 'master']
54
57 - The builtin_objectmode attribute is populated for each path
58 - without adding anything in .gitattributes files, which would be
59 - useful in magic pathspec, e.g., ":(attr:builtin_objectmode=100755)"
60 - to limit to executables.
61 - source: <20231116054437.2343549-1-jojwang@google.com>
55 +* tz/send-email-helpfix (2023-11-16) 1 commit
56 + (merged to 'next' on 2023-11-17 at 8422271795)
57 + + send-email: remove stray characters from usage
58
59 + Typoes in "git send-email -h" have been corrected.
60 + source: <20231115173952.339303-3-tmz@pobox.com>
61
64 -* ps/ref-deletion-updates (2023-11-17) 4 commits
65 - - refs: remove `delete_refs` callback from backends
66 - - refs: deduplicate code to delete references
67 - - refs/files: use transactions to delete references
68 - - t5510: ensure that the packed-refs file needs locking
62
70 - Simplify API implementation to delete references by eliminating
71 - duplication.
63 +* vd/glossary-dereference-peel (2023-11-14) 1 commit
64 + (merged to 'next' on 2023-11-17 at bac3ab0c0b)
65 + + glossary: add definitions for dereference & peel
66
73 - Will merge to 'next'.
74 - source: <cover.1699951815.git.ps@pks.im>
67 + "To dereference" and "to peel" were sometimes used in in-code
68 + comments and documentation but without description in the glossary.
69 + source: <pull.1610.v2.git.1699917471769.gitgitgadget@gmail.com>
70
71 +--------------------------------------------------
72 +[New Topics]
73
77 -* tz/send-email-helpfix (2023-11-16) 1 commit
78 - (merged to 'next' on 2023-11-17 at 8422271795)
79 - + send-email: remove stray characters from usage
74 +* ac/fuzz-show-date (2023-11-20) 1 commit
75 + - fuzz: add new oss-fuzz fuzzer for date.c / date.h
76
81 - Typoes in "git send-email -h" have been corrected.
77 + Subject approxidate() and show_date() macchinery to OSS-Fuzz.
78
83 - Will merge to 'master'.
84 - source: <20231115173952.339303-3-tmz@pobox.com>
79 + Will merge to 'next'?
80 + source: <pull.1612.v4.git.1700243267653.gitgitgadget@gmail.com>
81
82
87 -* tz/send-email-negatable-options (2023-11-17) 2 commits
88 - (merged to 'next' on 2023-11-17 at f09e533e43)
89 - + send-email: avoid duplicate specification warnings
90 - + perl: bump the required Perl version to 5.8.1 from 5.8.0
83 +* js/packfile-h-typofix (2023-11-20) 1 commit
84 + - packfile.c: fix a typo in `each_file_in_pack_dir_fn()`'s declaration
85
92 - Newer versions of Getopt::Long started giving warnings against our
93 - (ab)use of it in "git send-email". Bump the minimum version
94 - requirement for Perl to 5.8.1 (from September 2002) to allow
95 - simplifying our implementation.
86 + Typofix.
87
97 - Will cook in 'next'.
98 - source: <20231116193014.470420-1-tmz@pobox.com>
88 + Will merge to 'next'.
89 + source: <pull.1614.git.1700226915859.gitgitgadget@gmail.com>
90
91 --------------------------------------------------
92 [Stalled]
@@ -142,6 +133,44 @@ Release tarballs are available at:
133 --------------------------------------------------
134 [Cooking]
135
136 +* jw/builtin-objectmode-attr (2023-11-16) 2 commits
137 + - SQUASH???
138 + - attr: add builtin objectmode values support
139 +
140 + The builtin_objectmode attribute is populated for each path
141 + without adding anything in .gitattributes files, which would be
142 + useful in magic pathspec, e.g., ":(attr:builtin_objectmode=100755)"
143 + to limit to executables.
144 + source: <20231116054437.2343549-1-jojwang@google.com>
145 +
146 +
147 +* ps/ref-deletion-updates (2023-11-17) 4 commits
148 + - refs: remove `delete_refs` callback from backends
149 + - refs: deduplicate code to delete references
150 + - refs/files: use transactions to delete references
151 + - t5510: ensure that the packed-refs file needs locking
152 +
153 + Simplify API implementation to delete references by eliminating
154 + duplication.
155 +
156 + Will merge to 'next'.
157 + source: <cover.1699951815.git.ps@pks.im>
158 +
159 +
160 +* tz/send-email-negatable-options (2023-11-17) 2 commits
161 + (merged to 'next' on 2023-11-17 at f09e533e43)
162 + + send-email: avoid duplicate specification warnings
163 + + perl: bump the required Perl version to 5.8.1 from 5.8.0
164 +
165 + Newer versions of Getopt::Long started giving warnings against our
166 + (ab)use of it in "git send-email". Bump the minimum version
167 + requirement for Perl to 5.8.1 (from September 2002) to allow
168 + simplifying our implementation.
169 +
170 + Will cook in 'next'.
171 + source: <20231116193014.470420-1-tmz@pobox.com>
172 +
173 +
174 * js/ci-discard-prove-state (2023-11-14) 1 commit
175 (merged to 'next' on 2023-11-14 at fade3ba143)
176 + ci: avoid running the test suite _twice_
@@ -209,17 +238,6 @@ Release tarballs are available at:
238 source: <cover.1699609940.git.ps@pks.im>
239
240
212 -* vd/glossary-dereference-peel (2023-11-14) 1 commit
213 - (merged to 'next' on 2023-11-17 at bac3ab0c0b)
214 - + glossary: add definitions for dereference & peel
215 -
216 - "To dereference" and "to peel" were sometimes used in in-code
217 - comments and documentation but without description in the glossary.
218 -
219 - Will merge to 'master'.
220 - source: <pull.1610.v2.git.1699917471769.gitgitgadget@gmail.com>
221 -
222 -
241 * ak/rebase-autosquash (2023-11-16) 3 commits
242 (merged to 'next' on 2023-11-17 at 3ed6e79445)
243 + rebase: rewrite --(no-)autosquash documentation