What's cooking (2024/09 #05)

Junio C Hamano committed Sep 13, 2024 at 17:06 UTC aa6ef1e22036b480d4e62fdb4e8370d08f2c2b58
1 file changed +142 -225
whats-cooking.txt
+142 -225
@@ -1,10 +1,10 @@
1 To: git@vger.kernel.org
2 -Subject: What's cooking in git.git (Sep 2024, #04; Thu, 12)
3 -X-master-at: 57974d46a4d5a079471c4f7eaa5933b1922299e4
4 -X-next-at: 47ca7c9db903a97a4f176f2884133618062d7d4e
2 +Subject: What's cooking in git.git (Sep 2024, #05; Fri, 13)
3 +X-master-at: ed155187b429a2a6b6475efe1767053df37ccfe1
4 +X-next-at: 578e378164b3590ff9a370eb478d1fbaa7be2050
5 Bcc: lwn@lwn.net, gitster@pobox.com
6
7 -What's cooking in git.git (Sep 2024, #04; Thu, 12)
7 +What's cooking in git.git (Sep 2024, #05; Fri, 13)
8 --------------------------------------------------
9
10 Here are the topics that have been cooking in my tree. Commits
@@ -17,6 +17,11 @@ 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 +As we have been accumulating many small fixes on the 'master' front,
21 +I merged them to 'maint' and tagged the result as Git 2.46.1. I
22 +expect Git 2.46.2, primarily with CI fixes and not much more, to
23 +follow shortly.
24 +
25 Copies of the source code to Git live in many repositories, and the
26 following is a list of the ones I push into or their mirrors. Some
27 repositories have only a subset of branches.
@@ -48,125 +53,125 @@ Release tarballs are available at:
53 --------------------------------------------------
54 [Graduated to 'master']
55
51 -* ah/mergetols-vscode (2024-09-01) 1 commit
52 - (merged to 'next' on 2024-09-04 at 425c5c83e2)
53 - + mergetools: vscode: new tool
56 +* bl/trailers-and-incomplete-last-line-fix (2024-09-06) 1 commit
57 + (merged to 'next' on 2024-09-09 at a09f0889bb)
58 + + interpret-trailers: handle message without trailing newline
59
55 - "git mergetool" learned to use VSCode as a merge backend.
56 - source: <20240902025918.99657-1-alexhenrie24@gmail.com>
60 + The interpret-trailers command failed to recognise the end of the
61 + message when the commit log ends in an incomplete line.
62 +
63 + source: <20240906145743.2059405-1-brianmlyles@gmail.com>
64
65
59 -* gt/unit-test-oid-array (2024-09-01) 1 commit
60 - (merged to 'next' on 2024-09-05 at 92d0881bb0)
61 - + t: port helper/test-oid-array.c to unit-tests/t-oid-array.c
66 +* ds/doc-wholesale-disabling-advice-messages (2024-09-06) 1 commit
67 + (merged to 'next' on 2024-09-07 at a52a31f161)
68 + + advice: recommend GIT_ADVICE=0 for tools
69
63 - Another unit-test.
70 + The environment GIT_ADVICE has been intentionally kept undocumented
71 + to discourage its use by interactive users. Add documentation to
72 + help tool writers.
73
65 - source: <20240901212649.4910-1-shyamthakkar001@gmail.com>
74 + source: <pull.1781.v2.git.1725654155162.gitgitgadget@gmail.com>
75
76
68 -* jc/mailinfo-header-cleanup (2024-08-20) 1 commit
69 - (merged to 'next' on 2024-09-05 at 9a30adb035)
70 - + mailinfo: we parse fixed headers
77 +* ds/scalar-no-tags (2024-09-06) 1 commit
78 + (merged to 'next' on 2024-09-07 at fc06d19cfb)
79 + + scalar: add --no-tags option to 'scalar clone'
80
72 - Code clean-up.
73 - cf. <Zsb1rGQbglHMiBHI@tanuki>
74 - source: <xmqq1q2i6gw7.fsf@gitster.g>
81 + The "scalar clone" command learned the "--no-tags" option.
82 +
83 + source: <pull.1780.v2.git.1725654102035.gitgitgadget@gmail.com>
84
85
77 -* jk/free-commit-buffer-of-skipped-commits (2024-08-30) 1 commit
78 - (merged to 'next' on 2024-09-03 at a8fb72a4d5)
79 - + revision: free commit buffers for skipped commits
86 +* jc/doc-skip-fetch-all-and-prefetch (2024-09-09) 1 commit
87 + (merged to 'next' on 2024-09-09 at a2bf302636)
88 + + doc: remote.*.skip{DefaultUpdate,FetchAll} stops prefetch
89
81 - The code forgot to discard unnecessary in-core commit buffer data
82 - for commits that "git log --skip=<number>" traversed but omitted
83 - from the output, which has been corrected.
84 - source: <20240830205331.GA1038751@coredump.intra.peff.net>
90 + Doc updates.
91 +
92 + source: <xmqqseu8u8m0.fsf@gitster.g>
93
94
87 -* jk/messages-with-excess-lf-fix (2024-09-05) 1 commit
88 - (merged to 'next' on 2024-09-06 at edb0958483)
89 - + drop trailing newline from warning/error/die messages
95 +* jk/sparse-fdleak-fix (2024-09-06) 3 commits
96 + (merged to 'next' on 2024-09-07 at 2551aeee9e)
97 + + sparse-checkout: use fdopen_lock_file() instead of xfdopen()
98 + + sparse-checkout: check commit_lock_file when writing patterns
99 + + sparse-checkout: consolidate cleanup when writing patterns
100
91 - One-line messages to "die" and other helper functions will get LF
92 - added by these helper functions, but many existing messages had an
93 - unnecessary LF at the end, which have been corrected.
101 + A file descriptor left open is now properly closed when "git
102 + sparse-checkout" updates the sparse patterns.
103
95 - source: <20240905085149.GA2340826@coredump.intra.peff.net>
104 + source: <20240906034557.GA3693911@coredump.intra.peff.net>
105
106
98 -* kl/cat-file-on-sparse-index (2024-09-04) 2 commits
99 - (merged to 'next' on 2024-09-06 at a3c78e9398)
100 - + builtin/cat-file: mark 'git cat-file' sparse-index compatible
101 - + t1092: allow run_on_* functions to use standard input
107 +* rj/cygwin-has-dev-tty (2024-09-08) 1 commit
108 + (merged to 'next' on 2024-09-09 at 5c5726050f)
109 + + config.mak.uname: add HAVE_DEV_TTY to cygwin config section
110
103 - "git cat-file" works well with the sparse-index, and gets marked as
104 - such.
111 + Cygwin does have /dev/tty support that is needed by things like
112 + single-key input mode.
113
106 - source: <pull.1770.v4.git.git.1725401207.gitgitgadget@gmail.com>
114 + source: <e3339b4d-dab1-4247-b70e-d3224bab1b6b@ramsayjones.plus.com>
115
116
109 -* ps/declare-pack-redundamt-dead (2024-09-03) 1 commit
110 - (merged to 'next' on 2024-09-04 at 6a97b07329)
111 - + Documentation/BreakingChanges: announce removal of git-pack-redundant(1)
117 +* rs/diff-exit-code-fix (2024-09-08) 2 commits
118 + (merged to 'next' on 2024-09-09 at f52bb4afb2)
119 + + diff: report dirty submodules as changes in builtin_diff()
120 + + diff: report copies and renames as changes in run_diff_cmd()
121
113 - "git pack-redundant" has been marked for removal in Git 3.0.
114 - source: <a6be9f5e9eb1f426b1a17b89e3db1bc7532758b5.1725264748.git.ps@pks.im>
122 + In a few corner cases "git diff --exit-code" failed to report
123 + "changes" (e.g., renamed without any content change), which has
124 + been corrected.
125 +
126 + source: <0864c86a-5562-4780-92c5-59d6c1a35aad@web.de>
127
128 +--------------------------------------------------
129 +[New Topics]
130
117 -* ps/index-pack-outside-repo-fix (2024-09-04) 1 commit
118 - (merged to 'next' on 2024-09-05 at d7ff867595)
119 - + builtin/index-pack: fix segfaults when running outside of a repo
131 +* bb/unicode-width-table-16 (2024-09-12) 1 commit
132 + (merged to 'next' on 2024-09-13 at 87dc391469)
133 + + unicode: update the width tables to Unicode 16
134
121 - "git verify-pack" and "git index-pack" started dying outside a
122 - repository, which has been corrected.
123 -
124 - source: <9a4267b8854312351f82286b6025d0a3d0e66743.1725429169.git.ps@pks.im>
135 + Update the character width table for Unicode 16.
136
137 + Will merge to 'master'.
138 + source: <20240912204047.1020213-1-dev+git@drbeat.li>
139
127 -* ps/pack-refs-auto-heuristics (2024-09-04) 3 commits
128 - (merged to 'next' on 2024-09-06 at 068ed2f7ae)
129 - + refs/files: use heuristic to decide whether to repack with `--auto`
130 - + t0601: merge tests for auto-packing of refs
131 - + wrapper: introduce `log2u()`
140
133 - "git pack-refs --auto" for the files backend was too aggressive,
134 - which has been a bit tamed.
135 -
136 - source: <cover.1725439407.git.ps@pks.im>
141 +* jc/strbuf-commented-something (2024-09-12) 2 commits
142 + - strbuf: retire strbuf_commented_lines()
143 + - strbuf: retire strbuf_commented_addf()
144 +
145 + Update two functions whose callers always pass the same global
146 + variable to omit the redundant parameter and use the global in the
147 + callee themselves.
148
149 + On hold.
150 + source: <20240912205301.1809355-1-gitster@pobox.com>
151
139 -* rj/compat-terminal-unused-fix (2024-09-01) 1 commit
140 - (merged to 'next' on 2024-09-04 at 4ad97be799)
141 - + compat/terminal: mark parameter of git_terminal_prompt() UNUSED
152
143 - Build fix.
144 - source: <ce1c1d66-e0eb-4143-b334-1a83c0492415@ramsayjones.plus.com>
153 +* jk/git-pm-bare-repo-fix (2024-09-13) 2 commits
154 + (merged to 'next' on 2024-09-13 at 7f9bb8501c)
155 + + Git.pm: use "rev-parse --absolute-git-dir" rather than perl code
156 + + Git.pm: fix bare repository search with Directory option
157
158 + In Git 2.39, Git.pm stopped working in a bare repository, which has
159 + been corrected.
160
147 -* sp/mailmap (2024-09-06) 1 commit
148 - (merged to 'next' on 2024-09-07 at aa952cf271)
149 - + .mailmap document current address.
161 + Will merge to 'master'.
162 + source: <20240912223413.GA649897@coredump.intra.peff.net>
163
151 - Update to a mailmap entry.
152 - source: <20240906153003.110200-2-ischis2@cox.net>
164
165 +* jc/t5512-sigpipe-fix (2024-09-13) 1 commit
166 + - t5512.40 sometimes dies by SIGPIPE
167
155 -* tb/multi-pack-reuse-fix (2024-08-27) 5 commits
156 - (merged to 'next' on 2024-09-06 at 552494ec2f)
157 - + builtin/pack-objects.c: do not open-code `MAX_PACK_OBJECT_HEADER`
158 - + pack-bitmap.c: avoid repeated `pack_pos_to_offset()` during reuse
159 - + builtin/pack-objects.c: translate bit positions during pack-reuse
160 - + pack-bitmap: tag bitmapped packs with their corresponding MIDX
161 - + t/t5332-multi-pack-reuse.sh: verify pack generation with --strict
168 + Test fix.
169
163 - A data corruption bug when multi-pack-index is used and the same
164 - objects are stored in multiple packfiles has been corrected.
165 - cf. <20240905091043.GB2556395@coredump.intra.peff.net>
166 - source: <cover.1724793201.git.me@ttaylorr.com>
170 + Will merge to 'next'.
171 + source: <xmqqmskbwe1a.fsf@gitster.g>
172
173 --------------------------------------------------
169 -[New Topics]
174 +[Cooking]
175
176 * jc/ci-upload-artifact-and-linux32 (2024-09-09) 1 commit
177 (merged to 'next' on 2024-09-11 at 62991bef5b)
@@ -202,50 +207,53 @@ Release tarballs are available at:
207 source: <20240909230758.GA921697@coredump.intra.peff.net>
208
209
205 -* jk/ci-linux32-update (2024-09-12) 4 commits
206 - - ci: use regular action versions for linux32 job
207 - - ci: use more recent linux32 image
208 - - ci: unify ubuntu and ubuntu32 dependencies
209 - - ci: drop run-docker scripts
210 +* jk/ci-linux32-update (2024-09-13) 5 commits
211 + (merged to 'next' on 2024-09-13 at e937339388)
212 + + ci: add Ubuntu 16.04 job to GitLab CI
213 + + ci: use regular action versions for linux32 job
214 + + ci: use more recent linux32 image
215 + + ci: unify ubuntu and ubuntu32 dependencies
216 + + ci: drop run-docker scripts
217 (this branch uses jc/ci-upload-artifact-and-linux32.)
218
219 CI updates
220
214 - Will merge to 'next'.
221 + Will merge to 'master'.
222 source: <20240912094238.GA589050@coredump.intra.peff.net>
223
224
225 * jk/interop-test-build-options (2024-09-12) 1 commit
219 - - t/interop: allow per-version make options
226 + (merged to 'next' on 2024-09-13 at 0ab66e77a1)
227 + + t/interop: allow per-version make options
228
229 The support to customize build options to adjust for older versions
230 and/or older systems for the interop tests has been improved.
231
224 - Will merge to 'next'.
232 + Will merge to 'master'.
233 source: <20240911061009.GA1538383@coredump.intra.peff.net>
234
235
236 * jk/no-openssl-with-openssl-sha1 (2024-09-12) 1 commit
229 - - imap-send: handle NO_OPENSSL even when openssl exists
237 + (merged to 'next' on 2024-09-13 at 07f5e4856d)
238 + + imap-send: handle NO_OPENSSL even when openssl exists
239
240 The "imap-send" now allows to be compiled with NO_OPENSSL and
241 OPENSSL_SHA1 defined together.
242
234 - Will merge to 'next'.
243 + Will merge to 'master'.
244 source: <20240911061257.GA1538490@coredump.intra.peff.net>
245
246
247 * ma/test-libcurl-prereq (2024-09-11) 2 commits
239 - - t0211: add missing LIBCURL prereq
240 - - t1517: add missing LIBCURL prereq
248 + (merged to 'next' on 2024-09-13 at 6d4ad6b054)
249 + + t0211: add missing LIBCURL prereq
250 + + t1517: add missing LIBCURL prereq
251
252 Test portability fix.
253
244 - Will merge to 'next'.
254 + Will merge to 'master'.
255 source: <cover.1726049108.git.martin.agren@gmail.com>
256
247 ---------------------------------------------------
248 -[Cooking]
257
258 * cc/promisor-remote-capability (2024-09-10) 4 commits
259 - promisor-remote: check advertised name or URL
@@ -262,17 +270,6 @@ Release tarballs are available at:
270 source: <20240910163000.1985723-1-christian.couder@gmail.com>
271
272
265 -* rj/cygwin-has-dev-tty (2024-09-08) 1 commit
266 - (merged to 'next' on 2024-09-09 at 5c5726050f)
267 - + config.mak.uname: add HAVE_DEV_TTY to cygwin config section
268 -
269 - Cygwin does have /dev/tty support that is needed by things like
270 - single-key input mode.
271 -
272 - Will merge to 'master'.
273 - source: <e3339b4d-dab1-4247-b70e-d3224bab1b6b@ramsayjones.plus.com>
274 -
275 -
273 * ah/apply-3way-ours (2024-09-09) 1 commit
274 (merged to 'next' on 2024-09-10 at 989ba9708b)
275 + apply: support --ours, --theirs, and --union for three-way merges
@@ -317,73 +314,15 @@ Release tarballs are available at:
314 source: <cover.1725881266.git.ps@pks.im>
315
316
320 -* ds/doc-wholesale-disabling-advice-messages (2024-09-06) 1 commit
321 - (merged to 'next' on 2024-09-07 at a52a31f161)
322 - + advice: recommend GIT_ADVICE=0 for tools
323 -
324 - The environment GIT_ADVICE has been intentionally kept undocumented
325 - to discourage its use by interactive users. Add documentation to
326 - help tool writers.
327 -
328 - Will merge to 'master'.
329 - source: <pull.1781.v2.git.1725654155162.gitgitgadget@gmail.com>
330 -
331 -
332 -* jk/sparse-fdleak-fix (2024-09-06) 3 commits
333 - (merged to 'next' on 2024-09-07 at 2551aeee9e)
334 - + sparse-checkout: use fdopen_lock_file() instead of xfdopen()
335 - + sparse-checkout: check commit_lock_file when writing patterns
336 - + sparse-checkout: consolidate cleanup when writing patterns
337 -
338 - A file descriptor left open is now properly closed when "git
339 - sparse-checkout" updates the sparse patterns.
340 -
341 - Will merge to 'master'.
342 - source: <20240906034557.GA3693911@coredump.intra.peff.net>
343 -
344 -
345 -* bl/trailers-and-incomplete-last-line-fix (2024-09-06) 1 commit
346 - (merged to 'next' on 2024-09-09 at a09f0889bb)
347 - + interpret-trailers: handle message without trailing newline
348 -
349 - The interpret-trailers command failed to recognise the end of the
350 - message when the commit log ends in an incomplete line.
351 -
352 - Will merge to 'master'.
353 - source: <20240906145743.2059405-1-brianmlyles@gmail.com>
354 -
355 -
356 -* jc/doc-skip-fetch-all-and-prefetch (2024-09-09) 1 commit
357 - (merged to 'next' on 2024-09-09 at a2bf302636)
358 - + doc: remote.*.skip{DefaultUpdate,FetchAll} stops prefetch
359 -
360 - Doc updates.
361 -
362 - Will merge to 'master'.
363 - source: <xmqqseu8u8m0.fsf@gitster.g>
364 -
365 -
366 -* rs/diff-exit-code-fix (2024-09-08) 2 commits
367 - (merged to 'next' on 2024-09-09 at f52bb4afb2)
368 - + diff: report dirty submodules as changes in builtin_diff()
369 - + diff: report copies and renames as changes in run_diff_cmd()
370 -
371 - In a few corner cases "git diff --exit-code" failed to report
372 - "changes" (e.g., renamed without any content change), which has
373 - been corrected.
374 -
375 - Will merge to 'master'.
376 - source: <0864c86a-5562-4780-92c5-59d6c1a35aad@web.de>
377 -
378 -
317 * pw/rebase-autostash-fix (2024-09-03) 1 commit
380 - - rebase: apply and cleanup autostash when rebase fails to start
318 + (merged to 'next' on 2024-09-13 at 6b41d66efd)
319 + + rebase: apply and cleanup autostash when rebase fails to start
320
321 "git rebase --autostash" failed to resurrect the autostashed
322 changes when the command gets aborted after giving back control
323 asking for hlep in conflict resolution.
324
386 - Will merge to 'next'.
325 + Will merge to 'master'.
326 source: <pull.1772.v2.git.1725289979450.gitgitgadget@gmail.com>
327
328
@@ -403,18 +342,9 @@ Release tarballs are available at:
342 source: <20240908041632.4948-1-chandrapratap3519@gmail.com>
343
344
406 -* ds/scalar-no-tags (2024-09-06) 1 commit
407 - (merged to 'next' on 2024-09-07 at fc06d19cfb)
408 - + scalar: add --no-tags option to 'scalar clone'
409 -
410 - The "scalar clone" command learned the "--no-tags" option.
411 -
412 - Will merge to 'master'.
413 - source: <pull.1780.v2.git.1725654102035.gitgitgadget@gmail.com>
414 -
415 -
416 -* jc/pass-repo-to-builtins (2024-09-11) 3 commits
345 +* jc/pass-repo-to-builtins (2024-09-13) 4 commits
346 - add: pass in repo variable instead of global the_repository
347 + - builtin: remove USE_THE_REPOSITORY for those without the_repository
348 - builtin: remove USE_THE_REPOSITORY_VARIABLE from builtin.h
349 - builtin: add a repository parameter for builtin functions
350
@@ -423,7 +353,7 @@ Release tarballs are available at:
353 prefix value.
354
355 Will merge to 'next'?
426 - source: <pull.1778.v2.git.git.1726001960.gitgitgadget@gmail.com>
356 + source: <pull.1778.v3.git.git.1726262177.gitgitgadget@gmail.com>
357
358
359 * tb/weak-sha1-for-tail-sum (2024-09-06) 9 commits
@@ -495,48 +425,48 @@ Release tarballs are available at:
425
426
427 * ps/leakfixes-part-6 (2024-09-05) 22 commits
498 - - builtin/repack: fix leaking keep-pack list
499 - - merge-ort: fix two leaks when handling directory rename modifications
500 - - match-trees: fix leaking prefixes in `shift_tree()`
501 - - builtin/fmt-merge-msg: fix leaking buffers
502 - - builtin/grep: fix leaking object context
503 - - builtin/pack-objects: plug leaking list of keep-packs
504 - - builtin/repack: fix leaking line buffer when packing promisors
505 - - negotiator/skipping: fix leaking commit entries
506 - - shallow: fix leaking members of `struct shallow_info`
507 - - shallow: free grafts when unregistering them
508 - - object: clear grafts when clearing parsed object pool
509 - - gpg-interface: fix misdesigned signing key interfaces
510 - - send-pack: fix leaking push cert nonce
511 - - remote: fix leak in reachability check of a remote-tracking ref
512 - - remote: fix leaking tracking refs
513 - - builtin/submodule--helper: fix leaking refs on push-check
514 - - submodule: fix leaking fetch task data
515 - - upload-pack: fix leaking child process data on reachability checks
516 - - builtin/push: fix leaking refspec query result
517 - - send-pack: fix leaking common object IDs
518 - - fetch-pack: fix memory leaks on fetch negotiation
519 - - t/test-lib: allow skipping leak checks for passing tests
428 + (merged to 'next' on 2024-09-13 at 9be3125b10)
429 + + builtin/repack: fix leaking keep-pack list
430 + + merge-ort: fix two leaks when handling directory rename modifications
431 + + match-trees: fix leaking prefixes in `shift_tree()`
432 + + builtin/fmt-merge-msg: fix leaking buffers
433 + + builtin/grep: fix leaking object context
434 + + builtin/pack-objects: plug leaking list of keep-packs
435 + + builtin/repack: fix leaking line buffer when packing promisors
436 + + negotiator/skipping: fix leaking commit entries
437 + + shallow: fix leaking members of `struct shallow_info`
438 + + shallow: free grafts when unregistering them
439 + + object: clear grafts when clearing parsed object pool
440 + + gpg-interface: fix misdesigned signing key interfaces
441 + + send-pack: fix leaking push cert nonce
442 + + remote: fix leak in reachability check of a remote-tracking ref
443 + + remote: fix leaking tracking refs
444 + + builtin/submodule--helper: fix leaking refs on push-check
445 + + submodule: fix leaking fetch task data
446 + + upload-pack: fix leaking child process data on reachability checks
447 + + builtin/push: fix leaking refspec query result
448 + + send-pack: fix leaking common object IDs
449 + + fetch-pack: fix memory leaks on fetch negotiation
450 + + t/test-lib: allow skipping leak checks for passing tests
451
452 More leakfixes.
453
523 - Will merge to 'next'.
454 + Will merge to 'master'.
455 source: <cover.1725530720.git.ps@pks.im>
456
457
527 -* sj/ref-contents-check (2024-09-03) 4 commits
458 +* sj/ref-contents-check (2024-09-13) 5 commits
459 - ref: add symlink ref content check for files backend
460 - ref: add symref content check for files backend
530 - - ref: add regular ref content check for files backend
461 + - ref: add more strict checks for regular refs
462 + - ref: port git-fsck(1) regular refs check for files backend
463 - ref: initialize "fsck_ref_report" with zero
464
465 "git fsck" learned to issue warnings on "curiously formatted" ref
466 contents that have always been taken valid but something Git
467 wouldn't have written itself (e.g., missing terminating end-of-line
468 after the full object name).
537 -
538 - Expecting a reroll.
539 - source: <Ztb-mgl50cwGVO8A@ArchLinux>
469 + source: <ZuRzCyjQFilGhj8j@ArchLinux>
470
471
472 * tb/incremental-midx-part-2 (2024-08-28) 16 commits
@@ -638,7 +568,7 @@ Release tarballs are available at:
568 been revamped. The sources, at least for the simple cases, got
569 vastly pleasant to work with.
570
641 - Waiting for comments.
571 + Will merge to 'next'.
572 source: <pull.1766.v4.git.1725573126.gitgitgadget@gmail.com>
573
574
@@ -658,16 +588,3 @@ Release tarballs are available at:
588
589 Waiting for review responses.
590 source: <20240823224630.1180772-1-e@80x24.org>
661 -
662 ---------------------------------------------------
663 -[Discarded]
664 -
665 -* tc/fetch-bundle-uri (2024-07-24) 3 commits
666 - . fetch: use bundle URIs when having creationToken heuristic
667 - . transport: introduce transport_has_remote_bundle_uri()
668 - . clone: remove double bundle list clear code
669 -
670 - Allow "git fetch" take advantage of bundleURI feature.
671 -
672 - Has been expecting a reroll for too long.
673 - source: <ZqObobw8FsDMkllm@tanuki>