What's cooking (2023/08 #05)

Junio C Hamano committed Aug 15, 2023 at 13:20 UTC b8b0002a9caac8016dfc6a0c52e6b81d644a4de9
1 file changed +224 -219
whats-cooking.txt
+224 -219
@@ -1,10 +1,10 @@
1 To: git@vger.kernel.org
2 -Subject: What's cooking in git.git (Aug 2023, #04; Thu, 10)
3 -X-master-at: fac96dfbb1c24369ba7d37a5affd8adfe6c650fd
4 -X-next-at: 551eb34607c0f3837c0a567622e251f9ea1cdc27
2 +Subject: What's cooking in git.git (Aug 2023, #05; Tue, 15)
3 +X-master-at: f1ed9d7dc0e49dc1a044941d821c9d2342313c26
4 +X-next-at: 538df5cf277f6d03b93daeac4d448cbb1a0ded19
5 Bcc: lwn@lwn.net, gitster@pobox.com
6
7 -What's cooking in git.git (Aug 2023, #04; Thu, 10)
7 +What's cooking in git.git (Aug 2023, #05; Tue, 15)
8 --------------------------------------------------
9
10 Here are the topics that have been cooking in my tree. Commits
@@ -17,10 +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.42-rc1 has been tagged. From here on, the 'master' front is
21 -expected to merge only fixes for new regressions that happened in
22 -this cycle, while other topics will wait in 'next' or on the mailing
23 -list for their turn after the release is done.
20 +Git 2.42-rc2 has been tagged.
21
22 Copies of the source code to Git live in many repositories, and the
23 following is a list of the ones I push into or their mirrors. Some
@@ -53,66 +50,12 @@ Release tarballs are available at:
50 --------------------------------------------------
51 [Graduated to 'master']
52
56 -* bc/ident-dot-is-no-longer-crud-letter (2023-08-02) 1 commit
57 - (merged to 'next' on 2023-08-03 at e786442a9b)
58 - + ident: don't consider '.' a crud
59 -
60 - Exclude "." from the set of characters to be removed from the
61 - beginning and the end of the human-readable name.
62 - source: <xmqqsf918k4j.fsf@gitster.g>
63 -
64 -
65 -* bc/ignore-clangd-cache (2023-08-04) 1 commit
66 - (merged to 'next' on 2023-08-04 at 5cf8d41911)
67 - + gitignore: ignore clangd .cache directory
68 -
69 - .gitignore update.
70 - source: <20230804171328.1737188-1-sandals@crustytoothpaste.net>
71 -
72 -
73 -* ew/hash-with-openssl-evp (2023-08-01) 2 commits
74 - (merged to 'next' on 2023-08-02 at 996db74865)
75 - + avoid SHA-1 functions deprecated in OpenSSL 3+
76 - + sha256: avoid functions deprecated in OpenSSL 3+
77 -
78 - Adjust to OpenSSL 3+, which deprecates its SHA-1 functions based on
79 - its traditional API, by using its EVP API instead.
80 - source: <20230801025454.1137802-1-e@80x24.org>
81 -
82 -
83 -* ma/locate-in-path-for-windows (2023-08-04) 3 commits
84 - (merged to 'next' on 2023-08-06 at 02bc13f4a3)
85 - + docs: update when `git bisect visualize` uses `gitk`
86 - + compat/mingw: implement a native locate_in_PATH()
87 - + run-command: conditionally define locate_in_PATH()
88 -
89 - "git bisect visualize" stopped running "gitk" on Git for Windows
90 - when the command was reimplemented in C around Git 2.34 timeframe.
91 - This has been corrected.
92 - source: <pull.1560.v2.git.1691122124.gitgitgadget@gmail.com>
93 -
94 -
95 -* pw/rebase-skip-commit-message-fix (2023-08-03) 1 commit
96 - (merged to 'next' on 2023-08-06 at 1e44443e65)
97 - + rebase --skip: fix commit message clean up when skipping squash
98 -
99 - "git rebase -i" with a series of squash/fixup, when one of the
100 - steps stopped in conflicts and ended up getting skipped, did not
101 - handle the accumulated commit log messages, which has been
102 - corrected.
103 - source: <pull.1558.git.git.1691068176051.gitgitgadget@gmail.com>
104 -
105 ---------------------------------------------------
106 -[New Topics]
107 -
53 * ds/maintenance-on-windows-fix (2023-08-09) 2 commits
54 (merged to 'next' on 2023-08-09 at 3d7abef9be)
55 + git maintenance: avoid console window in scheduled tasks on Windows
56 + win32: add a helper to run `git.exe` without a foreground window
57
58 Windows updates.
114 -
115 - Will merge to 'master'.
59 source: <pull.1570.git.1691600087.gitgitgadget@gmail.com>
60
61
@@ -121,132 +64,138 @@ Release tarballs are available at:
64 + t9001: remove excessive GIT_SEND_EMAIL_NOTTY=1
65
66 Test fix.
124 -
125 - Will merge to 'master'.
67 source: <20230809171531.2564754-1-oswald.buddenhagen@gmx.de>
68
69
129 -* ob/sequencer-rearrange-cleanup (2023-08-09) 1 commit
130 - (merged to 'next' on 2023-08-09 at df4360945c)
131 - + sequencer: simplify allocation of result array in todo_list_rearrange_squash()
70 +* jk/repack-leakfix (2023-08-08) 1 commit
71 + (merged to 'next' on 2023-08-09 at 8692d7b2e0)
72 + + repack: free geometry struct
73 + (this branch is used by tb/repack-geometry-cleanup.)
74
133 - Code clean-up.
75 + Leakfix.
76 + source: <20230808185023.GA3498623@coredump.intra.peff.net>
77
135 - Will cook in 'next'.
136 - source: <20230809171532.2564880-1-oswald.buddenhagen@gmx.de>
78
79 +* jk/send-email-with-new-readline (2023-08-08) 2 commits
80 + (merged to 'next' on 2023-08-09 at d42e4ca9f8)
81 + + send-email: avoid creating more than one Term::ReadLine object
82 + + send-email: drop FakeTerm hack
83 + (this branch is used by ws/svn-with-new-readline.)
84
139 -* st/mv-lstat-fix (2023-08-09) 1 commit
140 - (merged to 'next' on 2023-08-09 at 4b5708df7c)
141 - + mv: handle lstat() failure correctly
85 + Adjust to newer Term::ReadLine to prevent it from breaking
86 + the interactive prompt code in send-email.
87 + source: <20230808180935.GA2096901@coredump.intra.peff.net>
88
143 - Correct use of lstat() that assumed a failing call would not
144 - clobber the statbuf.
89
146 - Will merge to 'master'.
147 - source: <pull.1561.v2.git.1691567261701.gitgitgadget@gmail.com>
90 +* js/allow-t4000-to-be-indented-with-spaces (2023-08-08) 1 commit
91 + (merged to 'next' on 2023-08-09 at 9c0d6659ec)
92 + + t0040: declare non-tab indentation to be okay in this script
93
94 + File attribute update.
95 + source: <pull.1568.git.1691491054706.gitgitgadget@gmail.com>
96
150 -* tb/repack-geometry-cleanup (2023-08-09) 1 commit
151 - - repack: move `pack_geometry` struct to the stack
152 - (this branch uses jk/repack-leakfix.)
97
154 - Code clean-up.
98 +* ob/rebase-conflict-advice-i18n-fix (2023-08-07) 1 commit
99 + (merged to 'next' on 2023-08-09 at 0e02113510)
100 + + advice: handle "rebase" in error_resolve_conflict()
101
156 - Will merge to 'next'.
157 - source: <cover.1691613149.git.me@ttaylorr.com>
102 + i18n coverage improvement and avoidance of sentence lego.
103 + source: <20230807170935.2336715-1-oswald.buddenhagen@gmx.de>
104
105
160 -* ws/git-push-doc-grammofix (2023-08-09) 1 commit
161 - - git-push.txt: fix grammar
106 +* pw/diff-no-index-from-named-pipes (2023-08-13) 2 commits
107 + (merged to 'next' on 2023-08-13 at 6600a9f80c)
108 + + t4053: avoid writing to unopened pipe
109 + + t4053: avoid race when killing background processes
110
163 - Doc update.
111 + Test updates.
112 + source: <pull.1571.git.1691677993195.gitgitgadget@gmail.com>
113 + source: <20230813162440.GA1688763@coredump.intra.peff.net>
114
165 - Will merge to 'next'.
166 - source: <20230810012105.1423462-1-wesleys@opperschaap.net>
115
116 +* rs/parse-opt-forbid-set-int-0-without-noneg (2023-08-08) 1 commit
117 + (merged to 'next' on 2023-08-09 at fab1193dbc)
118 + + parse-options: disallow negating OPTION_SET_INT 0
119
169 -* ws/svn-with-new-readline (2023-08-09) 1 commit
170 - - git-svn: avoid creating more than one than one Term::ReadLine object
171 - (this branch uses jk/send-email-with-new-readline.)
120 + Developer support to detect meaningless combination of options.
121 + source: <c4cd1591-3a83-920a-6a80-19ffbfe3089d@web.de>
122
173 - Adjust to newer Term::ReadLine to prevent it from breaking
174 - the interactive prompt code in git-svn.
123
176 - Will merge to 'next' and then to 'master'.
177 - source: <20230810011831.1423208-1-wesleys@opperschaap.net>
124 +* st/mv-lstat-fix (2023-08-09) 1 commit
125 + (merged to 'next' on 2023-08-09 at 4b5708df7c)
126 + + mv: handle lstat() failure correctly
127
128 + Correct use of lstat() that assumed a failing call would not
129 + clobber the statbuf.
130 + source: <pull.1561.v2.git.1691567261701.gitgitgadget@gmail.com>
131
180 -* ak/pretty-decorate-more (2023-08-10) 7 commits
181 - - pretty: add pointer and tag options to %(decorate)
182 - - pretty: add %(decorate[:<options>]) format
183 - - decorate: color each token separately
184 - - decorate: avoid some unnecessary color overhead
185 - - decorate: refactor format_decorations()
186 - - pretty-formats: enclose options in angle brackets
187 - - pretty-formats: define "literal formatting code"
132 +--------------------------------------------------
133 +[New Topics]
134
189 - Teach "git log --format" a customizable %(decorate) placeholder.
135 +* ob/revert-of-revert-is-reapply (2023-08-11) 3 commits
136 + - SQUASH??? reword by Linus Arver and Phillip Wood
137 + - doc: revert: add discussion
138 + - sequencer: beautify subject of reverts of reverts
139
191 - Needs review.
192 - source: <20230715160730.4046-1-andy.koppe@gmail.com>
140 + Tweak the default log message created by "git revert" when
141 + reverting a commit that records a revert.
142
143 + Expecting a hopefully final reroll, without the [3/2].
144 + source: <20230428083528.1699221-1-oswald.buddenhagen@gmx.de>
145
195 -* ds/upload-pack-error-sequence-fix (2023-08-10) 1 commit
196 - - upload-pack: fix race condition in error messages
146
198 - Error message generation fix.
147 +* ob/format-patch-description-file (2023-08-11) 1 commit
148 + - format-patch: add --description-file option
149
200 - Will merge to 'next'.
201 - source: <pull.1572.git.1691678450757.gitgitgadget@gmail.com>
150 + "git format-patch" learns a way to feed cover letter description,
151 + that (1) can be used on detached HEAD where there is no branch
152 + description available, and (2) also can override the branch
153 + description if there is one.
154
155 + Expecting a reroll.
156 + cf. <ZNa2VQQzZmaMzM4C@ugly>
157 + source: <20230809171530.2564724-1-oswald.buddenhagen@gmx.de>
158
204 -* mp/rebase-label-length-limit (2023-08-10) 2 commits
205 - - rebase: allow overriding the maximal length of the generated labels
206 - - sequencer: truncate labels to accommodate loose refs
159
208 - Chomp overly long label names used in the sequencer machinery.
160 +* ds/scalar-updates (2023-08-14) 2 commits
161 + - setup: add discover_git_directory_reason()
162 + - scalar: add --[no-]src option
163
210 - Will merge to 'next'.
211 - source: <pull.1562.git.git.1691685300.gitgitgadget@gmail.com>
164 + Scalar updates.
165
166 + Expecting a reroll.
167 + cf. <abae52d5-47d5-4439-9d2b-68bb6e1c96fa@github.com>
168 + source: <pull.1569.git.1692025937.gitgitgadget@gmail.com>
169
214 -* pw/diff-no-index-from-named-pipes (2023-08-10) 1 commit
215 - - t4053: avoid race when killing background processes
170
217 - Test updates.
171 +* ja/worktree-orphan (2023-08-13) 1 commit
172 + - builtin/worktree.c: fix typo in "forgot fetch" msg
173
219 - Will merge to 'next'?
220 - source: <pull.1571.git.1691677993195.gitgitgadget@gmail.com>
174 + Typofix in an error message.
175
176 + Will merge to 'next'.
177 + source: <20230811233940.30264-1-jacobabel@nullpo.dev>
178
223 -* tb/commit-graph-verify-fix (2023-08-10) 4 commits
224 - - commit-graph: invert negated conditional
225 - - t/t5318-commit-graph.sh: test generation zero transitions during fsck
226 - - commit-graph: verify swapped zero/non-zero generation cases
227 - - commit-graph: introduce `commit_graph_generation_from_graph()`
179
229 - Update commit-graph verification code that detects mixture of zero
230 - and non-zero generation numbers.
180 +* jc/mv-d-to-d-error-message-fix (2023-08-11) 1 commit
181 + - mv: fix error for moving directory to another
182 +
183 + Typofix in an error message.
184
185 Will merge to 'next'.
233 - source: <cover.1691699851.git.me@ttaylorr.com>
186 + source: <xmqqjzu1njt0.fsf@gitster.g>
187
235 ---------------------------------------------------
236 -[Stalled]
188
238 -* sl/sparse-check-attr (2023-07-18) 3 commits
239 - - check-attr: integrate with sparse-index
240 - - attr.c: read attributes in a sparse directory
241 - - t1092: add tests for 'git check-attr'
189 +* ob/t9001-indent-fix (2023-08-13) 1 commit
190 + - t9001: fix indentation in test_no_confirm()
191
243 - Teach "git check-attr" work better with sparse-index.
192 + Test style fix.
193
245 - Expecting a reroll.
246 - cf. <c3ebe3b4-88b9-8ca2-2ee3-39a3e0d82201@github.com>
247 - cf. <5e478d8b-9ef4-864b-41e4-e0a79877d278@github.com>
248 - source: <20230718232916.31660-1-cheskaqiqi@gmail.com>
194 + Will merge to 'next'.
195 + source: <20230813104649.2919412-1-oswald.buddenhagen@gmx.de>
196
197 +--------------------------------------------------
198 +[Stalled]
199
200 * cc/git-replay (2023-06-03) 15 commits
201 - replay: stop assuming replayed branches do not diverge
@@ -282,10 +231,10 @@ Release tarballs are available at:
231
232
233 * ab/tag-object-type-errors (2023-05-10) 4 commits
285 - - tag: don't emit potentially incorrect "object is a X, not a Y"
286 - - tag: don't misreport type of tagged objects in errors
287 - - object tests: add test for unexpected objects in tags
288 - - Merge branch 'jk/parse-object-type-mismatch' into ab/tag-object-type-errors
234 + . tag: don't emit potentially incorrect "object is a X, not a Y"
235 + . tag: don't misreport type of tagged objects in errors
236 + . object tests: add test for unexpected objects in tags
237 + . Merge branch 'jk/parse-object-type-mismatch' into ab/tag-object-type-errors
238
239 Hardening checks around mismatched object types when one of those
240 objects is a tag.
@@ -297,6 +246,109 @@ Release tarballs are available at:
246 --------------------------------------------------
247 [Cooking]
248
249 +* sl/sparse-check-attr (2023-08-11) 3 commits
250 + - check-attr: integrate with sparse-index
251 + - attr.c: read attributes in a sparse directory
252 + - t1092: add tests for 'git check-attr'
253 +
254 + Teach "git check-attr" work better with sparse-index.
255 +
256 + Will merge to 'next'.
257 + cf. <3b2a5b4b-ab8f-746b-6b69-8e8262b6390b@github.com>
258 + Looking good.
259 + source: <20230811142211.4547-1-cheskaqiqi@gmail.com>
260 +
261 +
262 +* ob/sequencer-rearrange-cleanup (2023-08-09) 1 commit
263 + (merged to 'next' on 2023-08-09 at df4360945c)
264 + + sequencer: simplify allocation of result array in todo_list_rearrange_squash()
265 +
266 + Code clean-up.
267 +
268 + Will cook in 'next'.
269 + source: <20230809171532.2564880-1-oswald.buddenhagen@gmx.de>
270 +
271 +
272 +* tb/repack-geometry-cleanup (2023-08-09) 1 commit
273 + (merged to 'next' on 2023-08-13 at d79c778057)
274 + + repack: move `pack_geometry` struct to the stack
275 +
276 + Code clean-up.
277 +
278 + Will cook in 'next'.
279 + source: <2e2a760381be1f7cdae83e2f43b17d16aa8ab161.1691613149.git.me@ttaylorr.com>
280 +
281 +
282 +* ws/git-push-doc-grammofix (2023-08-09) 1 commit
283 + (merged to 'next' on 2023-08-13 at f15e9bbe75)
284 + + git-push.txt: fix grammar
285 +
286 + Doc update.
287 +
288 + Will cook in 'next'.
289 + source: <20230810012105.1423462-1-wesleys@opperschaap.net>
290 +
291 +
292 +* ws/svn-with-new-readline (2023-08-11) 1 commit
293 + - git-svn: avoid creating more than one than one Term::ReadLine object
294 +
295 + Adjust to newer Term::ReadLine to prevent it from breaking
296 + the interactive prompt code in git-svn.
297 +
298 + Not needed for correctness.
299 + source: <20230810011831.1423208-1-wesleys@opperschaap.net>
300 +
301 +
302 +* ak/pretty-decorate-more (2023-08-10) 7 commits
303 + - pretty: add pointer and tag options to %(decorate)
304 + - pretty: add %(decorate[:<options>]) format
305 + - decorate: color each token separately
306 + - decorate: avoid some unnecessary color overhead
307 + - decorate: refactor format_decorations()
308 + - pretty-formats: enclose options in angle brackets
309 + - pretty-formats: define "literal formatting code"
310 +
311 + Teach "git log --format" a customizable %(decorate) placeholder.
312 +
313 + What's the status of this thing?
314 + source: <20230810211619.19055-1-andy.koppe@gmail.com>
315 +
316 +
317 +* ds/upload-pack-error-sequence-fix (2023-08-10) 1 commit
318 + (merged to 'next' on 2023-08-13 at 6c740593cf)
319 + + upload-pack: fix race condition in error messages
320 +
321 + Error message generation fix.
322 +
323 + Will cook in 'next'.
324 + source: <pull.1572.git.1691678450757.gitgitgadget@gmail.com>
325 +
326 +
327 +* mp/rebase-label-length-limit (2023-08-10) 2 commits
328 + (merged to 'next' on 2023-08-13 at 85536da9f7)
329 + + rebase: allow overriding the maximal length of the generated labels
330 + + sequencer: truncate labels to accommodate loose refs
331 +
332 + Chomp overly long label names used in the sequencer machinery.
333 +
334 + Will cook in 'next'.
335 + source: <pull.1562.git.git.1691685300.gitgitgadget@gmail.com>
336 +
337 +
338 +* tb/commit-graph-verify-fix (2023-08-10) 4 commits
339 + (merged to 'next' on 2023-08-13 at ba45da55f5)
340 + + commit-graph: invert negated conditional
341 + + t/t5318-commit-graph.sh: test generation zero transitions during fsck
342 + + commit-graph: verify swapped zero/non-zero generation cases
343 + + commit-graph: introduce `commit_graph_generation_from_graph()`
344 +
345 + Update commit-graph verification code that detects mixture of zero
346 + and non-zero generation numbers.
347 +
348 + Will cook in 'next'.
349 + source: <cover.1691699851.git.me@ttaylorr.com>
350 +
351 +
352 * la/trailer-cleanups (2023-08-06) 5 commits
353 - trailer: rename *_DEFAULT enums to *_UNSPECIFIED
354 - trailer: teach find_patch_start about --no-divider
@@ -306,7 +358,8 @@ Release tarballs are available at:
358
359 Code clean-up.
360
309 - Needs review.
361 + Expecting a reroll.
362 + cf. <owlyy1iifq0n.fsf@fine.c.googlers.com>
363 source: <pull.1563.git.1691211879.gitgitgadget@gmail.com>
364
365
@@ -328,64 +381,11 @@ Release tarballs are available at:
381
382 Test coverage improvement for trailers.
383
331 - Needs review.
384 + Expecting a reroll.
385 + cf. <owlyh6p5fpi7.fsf@fine.c.googlers.com>
386 source: <pull.1564.v2.git.1691702283.gitgitgadget@gmail.com>
387
388
335 -* jk/repack-leakfix (2023-08-08) 1 commit
336 - (merged to 'next' on 2023-08-09 at 8692d7b2e0)
337 - + repack: free geometry struct
338 - (this branch is used by tb/repack-geometry-cleanup.)
339 -
340 - Leakfix.
341 -
342 - Will merge to 'master'.
343 - source: <20230808185023.GA3498623@coredump.intra.peff.net>
344 -
345 -
346 -* jk/send-email-with-new-readline (2023-08-08) 2 commits
347 - (merged to 'next' on 2023-08-09 at d42e4ca9f8)
348 - + send-email: avoid creating more than one Term::ReadLine object
349 - + send-email: drop FakeTerm hack
350 - (this branch is used by ws/svn-with-new-readline.)
351 -
352 - Adjust to newer Term::ReadLine to prevent it from breaking
353 - the interactive prompt code in send-email.
354 -
355 - Will merge to 'master'.
356 - source: <20230808180935.GA2096901@coredump.intra.peff.net>
357 -
358 -
359 -* js/allow-t4000-to-be-indented-with-spaces (2023-08-08) 1 commit
360 - (merged to 'next' on 2023-08-09 at 9c0d6659ec)
361 - + t0040: declare non-tab indentation to be okay in this script
362 -
363 - File attribute update.
364 -
365 - Will merge to 'master'.
366 - source: <pull.1568.git.1691491054706.gitgitgadget@gmail.com>
367 -
368 -
369 -* ob/rebase-conflict-advice-i18n-fix (2023-08-07) 1 commit
370 - (merged to 'next' on 2023-08-09 at 0e02113510)
371 - + advice: handle "rebase" in error_resolve_conflict()
372 -
373 - i18n coverage improvement and avoidance of sentence lego.
374 -
375 - Will merge to 'master'.
376 - source: <20230807170935.2336715-1-oswald.buddenhagen@gmx.de>
377 -
378 -
379 -* rs/parse-opt-forbid-set-int-0-without-noneg (2023-08-08) 1 commit
380 - (merged to 'next' on 2023-08-09 at fab1193dbc)
381 - + parse-options: disallow negating OPTION_SET_INT 0
382 -
383 - Developer support to detect meaningless combination of options.
384 -
385 - Will merge to 'master'.
386 - source: <c4cd1591-3a83-920a-6a80-19ffbfe3089d@web.de>
387 -
388 -
389 * ds/maintenance-schedule-fuzz (2023-08-10) 8 commits
390 - maintenance: update schedule before config
391 - maintenance: fix systemd schedule overlaps
@@ -398,7 +398,7 @@ Release tarballs are available at:
398
399 Allow "git maintenance" schedule to be randomly distributed.
400
401 - Looking good.
401 + Will merge to 'next'.
402 source: <pull.1567.v2.git.1691699987.gitgitgadget@gmail.com>
403
404
@@ -420,6 +420,8 @@ Release tarballs are available at:
420 Update the use of API for consistency between two calls to
421 require_clean_work_tree() from the sequencer code.
422
423 + Expecting a reroll.
424 + cf. <xmqqedkahoio.fsf@gitster.g>
425 source: <20230809171531.2564829-1-oswald.buddenhagen@gmx.de>
426
427
@@ -509,6 +511,7 @@ Release tarballs are available at:
511 being rebased when both are in effect at the same time.
512
513 Needs review.
514 + cf. <xmqqtttia3vn.fsf@gitster.g>
515 source: <48745298-f12b-8efb-4e48-90d2c22a8349@gmail.com>
516
517
@@ -525,7 +528,8 @@ Release tarballs are available at:
528 "git cmd -h" learned to signal which options can be negated by
529 listing such options like "--[no-]opt".
530
528 - Comments?
531 + Will merge to 'next'.
532 + cf. <xmqqbkfm3gne.fsf@gitster.g>
533 source: <e4d46d97-1cd4-7fea-afd1-7de5023b1b09@web.de>
534
535
@@ -543,22 +547,22 @@ Release tarballs are available at:
547 source: <pull.1529.git.git.1687596777147.gitgitgadget@gmail.com>
548
549
546 -* cc/repack-sift-filtered-objects-to-separate-pack (2023-08-09) 9 commits
547 - - SQUASH???
548 - - gc: add `gc.repackFilterTo` config option
549 - - repack: implement `--filter-to` for storing filtered out objects
550 - - gc: add `gc.repackFilter` config option
551 - - repack: add `--filter=<filter-spec>` option
552 - - repack: refactor finding pack prefix
553 - - repack: refactor finishing pack-objects command
554 - - t/helper: add 'find-pack' test-tool
555 - - pack-objects: allow `--filter` without `--stdout`
550 +* cc/repack-sift-filtered-objects-to-separate-pack (2023-08-13) 8 commits
551 + . gc: add `gc.repackFilterTo` config option
552 + . repack: implement `--filter-to` for storing filtered out objects
553 + . gc: add `gc.repackFilter` config option
554 + . repack: add `--filter=<filter-spec>` option
555 + . repack: refactor finding pack prefix
556 + . repack: refactor finishing pack-objects command
557 + . t/helper: add 'find-pack' test-tool
558 + . pack-objects: allow `--filter` without `--stdout`
559
560 "git repack" machinery learns to pay attention to the "--filter="
561 option.
562
560 - cf. https://github.com/git/git/actions/runs/5812873987
561 - source: <20230808082608.582319-1-christian.couder@gmail.com>
563 + Kicked out of the 'seen', as it still seems to be failing tests.
564 + cf. https://github.com/git/git/actions/runs/5850998716/job/15861158252#step:4:1822
565 + source: <20230812000011.1227371-1-christian.couder@gmail.com>
566
567
568 * js/doc-unit-tests (2023-08-07) 1 commit
@@ -593,12 +597,13 @@ Release tarballs are available at:
597
598
599 * ob/test-lib-rebase-fake-editor-updates (2023-08-10) 3 commits
596 - - t/lib-rebase: improve documentation of set_fake_editor()
597 - - t/lib-rebase: set_fake_editor(): handle FAKE_LINES more consistently
598 - - t/lib-rebase: set_fake_editor(): fix recognition of reset's short command
600 + (merged to 'next' on 2023-08-13 at 16b87e890a)
601 + + t/lib-rebase: improve documentation of set_fake_editor()
602 + + t/lib-rebase: set_fake_editor(): handle FAKE_LINES more consistently
603 + + t/lib-rebase: set_fake_editor(): fix recognition of reset's short command
604
605 Test updates.
606
602 - Will merge to 'next'.
607 + Will cook in 'next'.
608 source: <20230807170935.2336663-1-oswald.buddenhagen@gmx.de>
609 source: <20230809171531.2564785-1-oswald.buddenhagen@gmx.de>