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>