What's cooking (2022/12 #01)
Junio C Hamano committed
Dec 1, 2022 at 19:12 UTC
318395c842310160f4c08ae68918fe5d7c3e04ac
1 file changed
+189
-258
whats-cooking.txt
+189
-258
@@ -1,10 +1,10 @@
1
To: git@vger.kernel.org
2
-Subject: What's cooking in git.git (Nov 2022, #07; Tue, 29)
3
-X-master-at: 083e01275b81eb6105247ec522adf280d99f6b56
4
-X-next-at: c39a3162a331d3f49d7e0a5cc5b2e86db4d1a447
2
+Subject: What's cooking in git.git (Dec 2022, #01; Thu, 1)
3
+X-master-at: 805265fcf7a737664a8321aaf4a0587b78435184
4
+X-next-at: 54fd8350bdd496cc00f47dcf638aba6a72732ffa
5
Bcc: lwn@lwn.net, gitster@pobox.com
6
7
-What's cooking in git.git (Nov 2022, #07; Tue, 29)
7
+What's cooking in git.git (Dec 2022, #01; Thu, 1)
8
--------------------------------------------------
9
10
Here are the topics that have been cooking in my tree. Commits
@@ -14,7 +14,7 @@ release). Commits prefixed with '-' are only in 'seen', and aren't
14
considered "accepted" at all. A topic without enough support may be
15
discarded after a long period of no activity.
16
17
-The preview release -rc0 for this cycle has been tagged.
17
+The first release candidate has been tagged.
18
19
Copies of the source code to Git live in many repositories, and the
20
following is a list of the ones I push into or their mirrors. Some
@@ -45,195 +45,78 @@ Release tarballs are available at:
45
https://www.kernel.org/pub/software/scm/git/
46
47
--------------------------------------------------
48
-[Graduated to 'master']
49
-
50
-* ab/doc-synopsis-and-cmd-usage (2022-11-27) 1 commit
51
- (merged to 'next' on 2022-11-28 at a517ea2f95)
52
- + i18n: fix command template placeholder format
53
-
54
- Doc and message fix.
55
- source: <pull.1435.git.1669483442230.gitgitgadget@gmail.com>
56
-
57
-
58
-* ab/fewer-the-index-macros (2022-11-21) 11 commits
59
- (merged to 'next' on 2022-11-23 at de20206cac)
60
- + cocci: apply "pending" index-compatibility to some "builtin/*.c"
61
- + cache.h & test-tool.h: add & use "USE_THE_INDEX_VARIABLE"
62
- + {builtin/*,repository}.c: add & use "USE_THE_INDEX_VARIABLE"
63
- + cocci: apply "pending" index-compatibility to "t/helper/*.c"
64
- + cocci & cache.h: apply variable section of "pending" index-compatibility
65
- + cocci & cache.h: apply a selection of "pending" index-compatibility
66
- + cocci: add a index-compatibility.pending.cocci
67
- + read-cache API & users: make discard_index() return void
68
- + cocci & cache.h: remove rarely used "the_index" compat macros
69
- + builtin/{grep,log}.: don't define "USE_THE_INDEX_COMPATIBILITY_MACROS"
70
- + cache.h: remove unused "the_index" compat macros
71
-
72
- Progress on removing 'the_index' convenience wrappers.
73
- source: <cover-v2-00.11-00000000000-20221119T125550Z-avarab@gmail.com>
74
-
75
-
76
-* ah/chainlint-cpuinfo-parse-fix (2022-11-23) 1 commit
77
- (merged to 'next' on 2022-11-28 at 1e51eafde5)
78
- + chainlint.pl: fix /proc/cpuinfo regexp
79
-
80
- The format of a line in /proc/cpuinfo that describes a CPU on s390x
81
- looked different from everybody else, and the code in chainlint.pl
82
- failed to parse it.
83
- source: <pull.1385.git.git.1669148861635.gitgitgadget@gmail.com>
84
-
85
-
86
-* es/locate-httpd-module-location-in-test (2022-11-22) 1 commit
87
- (merged to 'next' on 2022-11-23 at dfa19a744f)
88
- + lib-httpd: extend module location auto-detection
89
-
90
- Add one more candidate directory that may house httpd modules while
91
- running tests.
92
- source: <pull.1426.git.1668999695898.gitgitgadget@gmail.com>
93
-
94
-
95
-* ew/prune-with-missing-objects-pack (2022-11-21) 1 commit
96
- (merged to 'next' on 2022-11-23 at bd328c5d01)
97
- + prune: quiet ENOENT on missing directories
98
-
99
- "git prune" may try to iterate over .git/objects/pack for trash
100
- files to remove in it, and loudly fail when the directory is
101
- missing, which is not necessary. The command has been taught to
102
- ignore such a failure.
103
- source: <20221119201213.2398081-1-e@80x24.org>
104
-
105
-
106
-* gc/resolve-alternate-symlinks (2022-11-25) 1 commit
107
- (merged to 'next' on 2022-11-28 at 509d2005aa)
108
- + object-file: use real paths when adding alternates
109
-
110
- Resolve symbolic links when processing the locations of alternate
111
- object stores, since failing to do so can lead to confusing and buggy
112
- behavior.
113
- source: <pull.1382.v3.git.git.1669251331340.gitgitgadget@gmail.com>
114
-
115
-
116
-* jh/trace2-timers-and-counters (2022-11-25) 1 commit
117
- (merged to 'next' on 2022-11-28 at 2fa64103b7)
118
- + trace2 tests: guard pthread test with "PTHREAD"
119
-
120
- Test fix.
121
- source: <patch-1.1-f7f21c94a6c-20221124T214813Z-avarab@gmail.com>
122
-
123
-
124
-* jk/parse-object-type-mismatch (2022-11-22) 3 commits
125
- (merged to 'next' on 2022-11-22 at 69dc60536b)
126
- + parse_object(): simplify blob conditional
127
- (merged to 'next' on 2022-11-18 at 1ee133a089)
128
- + parse_object(): check on-disk type of suspected blob
129
- + parse_object(): drop extra "has" check before checking object type
130
- (this branch is used by ab/tag-object-type-errors.)
131
-
132
- `parse_object()` hardening when checking for the existence of a
133
- suspected blob object.
134
- source: <Y3vQ/6QcTEFfpjLt@coredump.intra.peff.net>
135
-
136
-
137
-* jx/ci-ubuntu-fix (2022-11-27) 4 commits
138
- (merged to 'next' on 2022-11-28 at 2eaa5b6c61)
139
- + ci: install python on ubuntu
140
- + ci: use the same version of p4 on both Linux and macOS
141
- + ci: remove the pipe after "p4 -V" to catch errors
142
- + github-actions: run gcc-8 on ubuntu-20.04 image
143
-
144
- Adjust the GitHub CI to newer ubuntu release.
145
- source: <20221124153934.12470-1-worldhello.net@gmail.com>
146
-
147
-
148
-* km/merge-recursive-typofix (2022-11-27) 1 commit
149
- (merged to 'next' on 2022-11-28 at cb6c488e9c)
150
- + merge-recursive: fix variable typo in error message
151
-
152
- Fix an old typo in an error message.
153
- source: <20221125173745.738643-1-kyle@kyleam.com>
154
-
155
-
156
-* pw/config-int-parse-fixes (2022-11-09) 3 commits
157
- (merged to 'next' on 2022-11-23 at 06ee2fff7b)
158
- + git_parse_signed(): avoid integer overflow
159
- + config: require at least one digit when parsing numbers
160
- + git_parse_unsigned: reject negative values
161
-
162
- Assorted fixes of parsing end-user input as integers.
163
- source: <pull.1389.v2.git.1668003388.gitgitgadget@gmail.com>
164
-
165
-
166
-* rs/list-objects-filter-leakfix (2022-11-21) 1 commit
167
- (merged to 'next' on 2022-11-23 at 1e148fc7d2)
168
- + list-objects-filter: plug combine_filter_data leak
48
+[New Topics]
49
170
- Leakfix.
171
- source: <bc25ac8c-ce9a-2385-be0d-0c72798d319d@web.de>
50
+* jk/avoid-redef-system-functions (2022-12-01) 2 commits
51
+ (merged to 'next' on 2022-12-01 at 7b6131f09f)
52
+ + Merge branch 'jk/avoid-redef-system-functions-2.30'
53
+ + Merge branch 'jk/avoid-redef-system-functions-2.30' into maint
54
+ (this branch uses jk/avoid-redef-system-functions-2.30.)
55
56
+ The jk/avoid-redef-system-functions-2.30 topic pre-merged for more
57
+ recent codebase.
58
174
-* sg/plug-line-log-leaks (2022-11-02) 3 commits
175
- (merged to 'next' on 2022-11-23 at 5d2e1b065b)
176
- + diff.c: use diff_free_queue()
177
- + line-log: free the diff queues' arrays when processing merge commits
178
- + line-log: free diff queue when processing non-merge commits
59
+ Will cook in 'next'.
60
180
- A handful of leaks in the line-log machinery have been plugged.
181
- source: <20221102220142.574890-1-szeder.dev@gmail.com>
61
62
+* jk/avoid-redef-system-functions-2.30 (2022-12-01) 1 commit
63
+ (merged to 'next' on 2022-12-01 at b52a884362)
64
+ + git-compat-util: avoid redefining system function names
65
+ (this branch is used by jk/avoid-redef-system-functions.)
66
184
-* zk/push-use-bitmaps (2022-11-22) 1 commit
185
- (merged to 'next' on 2022-11-23 at 2ce20bcaf5)
186
- + t5516: fail to run in verbose mode
67
+ Redefining system functions for a few functions did not follow our
68
+ usual "implement git_foo() and #define foo(args) git_foo(args)"
69
+ pattern, which has broken build for some folks.
70
188
- Test fix.
189
- source: <20221121134040.12260-1-worldhello.net@gmail.com>
71
+ Will cook in 'next'.
72
+ source: <Y4fH4rhcSztHwKvK@coredump.intra.peff.net>
73
191
---------------------------------------------------
192
-[New Topics]
74
194
-* rr/status-untracked-advice (2022-11-25) 1 commit
195
- - status: modernize git-status "slow untracked files" advice
75
+* jt/avoid-lazy-fetch-commits (2022-12-01) 4 commits
76
+ . commit: don't lazy-fetch commits
77
+ . object-file: refactor replace object lookup
78
+ . object-file: refactor corrupt object diagnosis
79
+ . object-file: reread object with exact same args
80
197
- The advice message given by "git status" when it takes long time to
198
- enumerate untracked paths has been updated.
81
+ Even in a repository with promissor remote, it is useless to
82
+ attempt to lazily attempt fetching an object that is expected to be
83
+ commit, because no "filter" mode omits commit objects. Take
84
+ advantage of this assumption to fail fast on errors.
85
200
- Will merge to 'next'?
201
- source: <pull.1384.v8.git.1669154823035.gitgitgadget@gmail.com>
86
+ Seems to break CI (win test (7)).
87
+ cf. https://github.com/git/git/actions/runs/3591107183/jobs/6045374690
88
+ source: <cover.1669839849.git.jonathantanmy@google.com>
89
90
204
-* sa/git-var-empty (2022-11-27) 2 commits
205
- - var: allow GIT_EDITOR to return null
206
- - var: do not print usage() with a correct invocation
91
+* rs/diff-parseopts (2022-12-01) 4 commits
92
+ - SQUASH???
93
+ - diff: remove parseopts member of struct diff_options
94
+ - diff: let prep_parse_options() return parseopt array
95
+ - diff: factor out add_diff_options()
96
208
- "git var UNKNOWN_VARIABLE" and "git var VARIABLE" with the variable
209
- given an empty value used to behave identically. Now the latter
210
- just gives an empty output, while the former still gives an error
211
- message.
97
+ The way the diff machinery prepares the options array for the
98
+ parse_options API has been refactored to avoid resource leaks.
99
100
Will merge to 'next'?
214
- source: <pull.1434.v3.git.1669472277.gitgitgadget@gmail.com>
101
+ source: <0620b4a6-b80a-d8a0-5a35-857b9fe0c986@web.de>
102
103
+--------------------------------------------------
104
+[Graduated to 'master']
105
217
-* jx/t1301-updates (2022-11-29) 3 commits
218
- - t1301: do not change $CWD in "shared=all" test case
219
- - t1301: use test_when_finished for cleanup
220
- - t1301: fix wrong template dir for git-init
221
-
222
- Test updates.
106
+* ab/fewer-the-index-macros (2022-12-01) 1 commit
107
+ (merged to 'next' on 2022-12-01 at 21b212faed)
108
+ + cocci: avoid "should ... be a metavariable" warnings
109
224
- Seems to break CI.
225
- source: <20221127145130.16155-1-worldhello.net@gmail.com>
110
+ Squelch warnings from Coccinelle
111
+ source: <patch-1.1-31af153702e-20221130T082521Z-avarab@gmail.com>
112
113
228
-* km/send-email-with-v-reroll-count (2022-11-27) 1 commit
229
- - send-email: relay '-v N' to format-patch
114
+* ab/gnumake-4.4-fix (2022-12-01) 1 commit
115
+ (merged to 'next' on 2022-12-01 at c4d7fa882b)
116
+ + Makefiles: change search through $(MAKEFLAGS) for GNU make 4.4
117
231
- "git send-email -v 3" used to be expanded to "git send-email
232
- --validate 3" when the user meant to pass them down to
233
- "format-patch", which has been corrected.
234
-
235
- Seems to break CI.
236
- source: <87edtp5uws.fsf@kyleam.com>
118
+ Adjust our Makefiles for GNUmake 4.4
119
+ source: <patch-v3-1.1-432518b2dd7-20221130T081835Z-avarab@gmail.com>
120
121
122
* ps/gnumake-4.4-fix (2022-11-28) 1 commit
@@ -241,23 +124,8 @@ Release tarballs are available at:
124
+ Makefile: avoid multiple patterns when recipes generate one file
125
126
Adjust Makefile for GNU make 4.4
244
-
245
- Will cook in 'next'.
127
source: <20221127224251.2508200-2-psmith@gnu.org>
128
248
-
249
-* so/diff-merges-more (2022-11-28) 5 commits
250
- - diff-merges: issue warning on lone '-m' option
251
- - diff-merges: support list of values for --diff-merges
252
- - diff-merges: implement log.diffMergesForce config
253
- - diff-merges: implement log.diffMerges-m-imply-p config
254
- - diff-merges: implement [no-]hide option and log.diffMergesHide config
255
-
256
- Assorted updates to "--diff-merges=X" option.
257
- Seems to break CI.
258
- cf. https://github.com/git/git/actions/runs/3560918726
259
- source: <20221127093721.31012-1-sorganov@gmail.com>
260
-
129
--------------------------------------------------
130
[Stalled]
131
@@ -423,6 +291,57 @@ Release tarballs are available at:
291
--------------------------------------------------
292
[Cooking]
293
294
+* sa/git-var-empty (2022-11-27) 2 commits
295
+ (merged to 'next' on 2022-12-01 at 3b81dcb382)
296
+ + var: allow GIT_EDITOR to return null
297
+ + var: do not print usage() with a correct invocation
298
+
299
+ "git var UNKNOWN_VARIABLE" and "git var VARIABLE" with the variable
300
+ given an empty value used to behave identically. Now the latter
301
+ just gives an empty output, while the former still gives an error
302
+ message.
303
+
304
+ Will cook in 'next'.
305
+ source: <pull.1434.v3.git.1669472277.gitgitgadget@gmail.com>
306
+
307
+
308
+* jx/t1301-updates (2022-11-30) 3 commits
309
+ - t1301: do not change $CWD in "shared=all" test case
310
+ - t1301: use test_when_finished for cleanup
311
+ - t1301: fix wrong template dir for git-init
312
+
313
+ Test updates.
314
+ source: <20221128130323.8914-1-worldhello.net@gmail.com>
315
+
316
+
317
+* km/send-email-with-v-reroll-count (2022-11-30) 2 commits
318
+ - SQUASH???
319
+ - send-email: relay '-v N' to format-patch
320
+
321
+ "git send-email -v 3" used to be expanded to "git send-email
322
+ --validate 3" when the user meant to pass them down to
323
+ "format-patch", which has been corrected.
324
+
325
+ Seems to break CI.
326
+ source: <87edtp5uws.fsf@kyleam.com>
327
+
328
+
329
+* so/diff-merges-more (2022-11-30) 6 commits
330
+ . SQUASH??? cocci fix
331
+ . diff-merges: issue warning on lone '-m' option
332
+ . diff-merges: support list of values for --diff-merges
333
+ . diff-merges: implement log.diffMergesForce config
334
+ . diff-merges: implement log.diffMerges-m-imply-p config
335
+ . diff-merges: implement [no-]hide option and log.diffMergesHide config
336
+
337
+ Assorted updates to "--diff-merges=X" option.
338
+
339
+ Seems to break CI.
340
+ Cocci complains about "if (func_ptr != NULL)"
341
+ cf. https://github.com/git/git/actions/runs/3583592108/jobs/6029213624
342
+ source: <20221127093721.31012-1-sorganov@gmail.com>
343
+
344
+
345
* ab/config-multi-and-nonbool (2022-11-27) 9 commits
346
- for-each-repo: with bad config, don't conflate <path> and <cmd>
347
- config API: add "string" version of *_value_multi(), fix segfaults
@@ -455,14 +374,15 @@ Release tarballs are available at:
374
375
376
* sa/cat-file-mailmap--batch-check (2022-11-21) 2 commits
458
- - cat-file: add mailmap support to --batch-check option
459
- - cat-file: add mailmap support to -s option
377
+ . cat-file: add mailmap support to --batch-check option
378
+ . cat-file: add mailmap support to -s option
379
380
'cat-file' gains mailmap support for its '--batch-check' and '-s'
381
options.
382
383
Seems to break CI.
465
- cf. https://github.com/git/git/actions/runs/3560918726
384
+ test broken on osx due to "wc -c" padding its output
385
+ cf. https://github.com/git/git/actions/runs/3581605069/jobs/6024866010#step:4:1860
386
source: <20221120074852.121346-1-siddharthasthana31@gmail.com>
387
388
@@ -501,30 +421,32 @@ Release tarballs are available at:
421
422
423
* tl/ls-tree--pattern (2022-11-17) 6 commits
504
- - ls-tree: introduce '--pattern' option
505
- - ls-tree: introduce 'match_pattern()' function
506
- - ls-tree: improving cohension in the print code
507
- - ls-tree: optimize params of 'show_tree_common_default_long()'
508
- - t3104: remove shift code in 'test_ls_tree_format'
509
- - ls-tree: cleanup the redundant SPACE
424
+ . ls-tree: introduce '--pattern' option
425
+ . ls-tree: introduce 'match_pattern()' function
426
+ . ls-tree: improving cohension in the print code
427
+ . ls-tree: optimize params of 'show_tree_common_default_long()'
428
+ . t3104: remove shift code in 'test_ls_tree_format'
429
+ . ls-tree: cleanup the redundant SPACE
430
431
A synonym for "ls-tree | grep <pattern>", "ls-tree
432
--pattern=<pattern>" was introduced.
433
434
Waiting for review response, but leaning negative.
435
Seems to break CI.
516
- cf. https://github.com/git/git/actions/runs/3560918726
436
+ test broken with SHA256 due to hardcoded hexadecimal constants
437
+ cf. https://github.com/git/git/actions/runs/3581947576/jobs/6025603775#step:4:1846
438
source: <20221117113023.65865-1-tenglong.tl@alibaba-inc.com>
439
440
520
-* tr/am--no-verify (2022-11-29) 1 commit
521
- - am: Allow passing --no-verify flag
441
+* tr/am--no-verify (2022-12-01) 2 commits
442
+ - SQUASH???
443
+ - am: allow passing --no-verify flag
444
445
Conditionally skip the pre-applypatch and applypatch-msg hooks when
446
applying patches with 'git am'.
447
448
Expecting a (hopefully final) reroll.
527
- source: <20221128174825.1510407-1-thierry.reding@gmail.com>
449
+ source: <20221130172833.2662751-1-thierry.reding@gmail.com>
450
451
452
* ab/remove--super-prefix (2022-11-21) 12 commits
@@ -587,14 +509,19 @@ Release tarballs are available at:
509
source: <pull.1308.git.git.1668018620148.gitgitgadget@gmail.com>
510
511
590
-* rs/multi-filter-args (2022-11-21) 3 commits
591
- - Revert "pack-objects: lazily set up "struct rev_info", don't leak"
592
- - t5317: demonstrate failure to handle multiple --filter options
593
- - t5317: stop losing return codes of git ls-files
512
+* rs/multi-filter-args (2022-11-30) 5 commits
513
+ (merged to 'next' on 2022-12-01 at 5848d16bb6)
514
+ + list-objects-filter: remove OPT_PARSE_LIST_OBJECTS_FILTER_INIT()
515
+ + pack-objects: simplify --filter handling
516
+ + pack-objects: fix handling of multiple --filter options
517
+ + t5317: demonstrate failure to handle multiple --filter options
518
+ + t5317: stop losing return codes of git ls-files
519
520
Fix a bug where `pack-objects` would not respect multiple `--filter`
521
arguments when invoked directly.
597
- source: <d19c6cb4-611f-afea-8a14-5e58d7509113@web.de>
522
+
523
+ Will cook in 'next'.
524
+ source: <c2d3e7a3-599f-dae5-8dde-dc969df39f02@web.de>
525
526
527
* ab/various-leak-fixes (2022-11-21) 16 commits
@@ -622,15 +549,14 @@ Release tarballs are available at:
549
source: <cover-v2-00.15-00000000000-20221108T172650Z-avarab@gmail.com>
550
551
625
-* aw/complete-case-insensitive (2022-11-07) 2 commits
552
+* aw/complete-case-insensitive (2022-11-30) 2 commits
553
- completion: add case-insensitive match of pseudorefs
554
- completion: add optional ignore-case when matching refs
555
556
Introduce a case insensitive mode to the Bash completion helpers.
557
631
- Waiting for review.
632
- Seems to break CI.
633
- source: <pull.1374.git.git.1667669315.gitgitgadget@gmail.com>
558
+ Will cook in 'next'.
559
+ source: <pull.1374.v2.git.git.1668990419.gitgitgadget@gmail.com>
560
561
562
* dd/git-bisect-builtin (2022-11-15) 13 commits
@@ -723,32 +649,34 @@ Release tarballs are available at:
649
'git notes append' was taught '--[no-]blank-line' to conditionally
650
add a LF between a new and existing note.
651
726
- Expecting a reroll.
652
+ Waiting for review.
653
source: <cover.1667980450.git.dyroneteng@gmail.com>
654
655
656
* ds/bundle-uri-4 (2022-11-16) 9 commits
731
- - clone: unbundle the advertised bundles
732
- - bundle-uri: download bundles from an advertised list
733
- - bundle-uri: allow relative URLs in bundle lists
734
- - strbuf: introduce strbuf_strip_file_from_path()
735
- - bundle-uri client: add boolean transfer.bundleURI setting
736
- - bundle-uri: serve bundle.* keys from config
737
- - bundle-uri client: add helper for testing server
738
- - bundle-uri client: add minimal NOOP client
739
- - protocol v2: add server-side "bundle-uri" skeleton
657
+ . clone: unbundle the advertised bundles
658
+ . bundle-uri: download bundles from an advertised list
659
+ . bundle-uri: allow relative URLs in bundle lists
660
+ . strbuf: introduce strbuf_strip_file_from_path()
661
+ . bundle-uri client: add boolean transfer.bundleURI setting
662
+ . bundle-uri: serve bundle.* keys from config
663
+ . bundle-uri client: add helper for testing server
664
+ . bundle-uri client: add minimal NOOP client
665
+ . protocol v2: add server-side "bundle-uri" skeleton
666
667
Bundle URIs part 4.
668
669
Waiting for review.
670
Seems to break CI.
745
- cf. https://github.com/git/git/actions/runs/3560918726
671
+ test broken with linux-TEST_vars
672
+ cf. https://github.com/git/git/actions/runs/3583689825/jobs/6029429974
673
source: <pull.1400.v2.git.1668628302.gitgitgadget@gmail.com>
674
675
676
* tl/pack-bitmap-absolute-paths (2022-11-29) 4 commits
750
- - pack-bitmap.c: trace bitmap ignore logs when midx-bitmap is found
751
- - pack-bitmap.c: break out of the bitmap loop early if not tracing
677
+ (merged to 'next' on 2022-11-30 at cb5d17ee40)
678
+ + pack-bitmap.c: trace bitmap ignore logs when midx-bitmap is found
679
+ + pack-bitmap.c: break out of the bitmap loop early if not tracing
680
(merged to 'next' on 2022-11-14 at 34eb0ea05a)
681
+ pack-bitmap.c: avoid exposing absolute paths
682
+ pack-bitmap.c: remove unnecessary "open_pack_index()" calls
@@ -756,7 +684,7 @@ Release tarballs are available at:
684
The pack-bitmap machinery is taught to log the paths of redundant
685
bitmap(s) to trace2 instead of stderr.
686
759
- Will merge to 'next'.
687
+ Will cook in 'next'.
688
source: <cover.1669644101.git.dyroneteng@gmail.com>
689
690
@@ -819,31 +747,14 @@ Release tarballs are available at:
747
source: <20221112143616.1429-1-philipoakley@iee.email>
748
749
822
-* rr/long-status-advice (2022-11-15) 1 commit
823
- - status: long status advice adapted to recent capabilities
824
-
825
- The advice message emitted by a slow "status" run is amended to
826
- mention fsmonitor.
827
-
828
- Waiting for reviewer feedback on the updated round.
829
- source: <pull.1384.v6.git.1668547188070.gitgitgadget@gmail.com>
830
-
831
-
832
-* gc/submodule-clone-update-with-branches (2022-10-30) 8 commits
833
- - clone, submodule update: create and check out branches
834
- - submodule--helper: remove update_data.suboid
835
- - submodule update: refactor update targets
836
- - submodule: return target of submodule symref
837
- - t5617: drop references to remote-tracking branches
838
- - submodule--helper clone: create named branch
839
- - repo-settings: add submodule_propagate_branches
840
- - clone: teach --detach option
750
+* rr/status-untracked-advice (2022-12-01) 1 commit
751
+ - status: modernize git-status "slow untracked files" advice
752
842
- "git clone --recurse-submodules" and "git submodule update" learns
843
- to honor the "propagete branches" option.
753
+ The advice message given by "git status" when it takes long time to
754
+ enumerate untracked paths has been updated.
755
845
- Waiting for review on the updated round.
846
- source: <pull.1321.v3.git.git.1666988096.gitgitgadget@gmail.com>
756
+ Will merge to 'next'.
757
+ source: <pull.1384.v9.git.1669769536707.gitgitgadget@gmail.com>
758
759
760
* cc/filtered-repack (2022-11-23) 2 commits
@@ -860,21 +771,41 @@ Release tarballs are available at:
771
772
773
* mc/credential-helper-auth-headers (2022-11-02) 11 commits
863
- - t5556: add HTTP authentication tests
864
- - test-http-server: add simple authentication
865
- - test-http-server: pass Git requests to http-backend
866
- - test-http-server: add HTTP request parsing
867
- - test-http-server: add HTTP error response function
868
- - test-http-server: add stub HTTP server test helper
869
- - http: set specific auth scheme depending on credential
870
- - http: move proactive auth to first slot creation
871
- - http: store all request headers on active_request_slot
872
- - credential: add WWW-Authenticate header to cred requests
873
- - http: read HTTP WWW-Authenticate response headers
774
+ . t5556: add HTTP authentication tests
775
+ . test-http-server: add simple authentication
776
+ . test-http-server: pass Git requests to http-backend
777
+ . test-http-server: add HTTP request parsing
778
+ . test-http-server: add HTTP error response function
779
+ . test-http-server: add stub HTTP server test helper
780
+ . http: set specific auth scheme depending on credential
781
+ . http: move proactive auth to first slot creation
782
+ . http: store all request headers on active_request_slot
783
+ . credential: add WWW-Authenticate header to cred requests
784
+ . http: read HTTP WWW-Authenticate response headers
785
786
Extending credential helper protocol.
787
788
Needs review.
789
Seems to break CI.
879
- cf. https://github.com/git/git/actions/runs/3562942886/jobs/5985179202
790
+ cf. https://github.com/git/git/actions/runs/3580969920
791
source: <pull.1352.v3.git.1667426969.gitgitgadget@gmail.com>
792
+
793
+--------------------------------------------------
794
+[Discarded]
795
+
796
+* gc/submodule-clone-update-with-branches (2022-10-30) 8 commits
797
+ . clone, submodule update: create and check out branches
798
+ . submodule--helper: remove update_data.suboid
799
+ . submodule update: refactor update targets
800
+ . submodule: return target of submodule symref
801
+ . t5617: drop references to remote-tracking branches
802
+ . submodule--helper clone: create named branch
803
+ . repo-settings: add submodule_propagate_branches
804
+ . clone: teach --detach option
805
+
806
+ "git clone --recurse-submodules" and "git submodule update" learns
807
+ to honor the "propagete branches" option.
808
+
809
+ Will discard for now.
810
+ cf. <xmqqedtl14xr.fsf@gitster.g>
811
+ source: <pull.1321.v3.git.git.1666988096.gitgitgadget@gmail.com>