What's cooking (2025/01 #07)

Junio C Hamano committed Jan 24, 2025 at 10:13 UTC 83834291fa7c15234c3de59dd8459903b144d00e
1 file changed +144 -189
whats-cooking.txt
+144 -189
@@ -1,10 +1,10 @@
1 To: git@vger.kernel.org
2 -Subject: What's cooking in git.git (Jan 2025, #06; Wed, 22)
3 -X-master-at: 4e746b1a31f9f0036032b6f94279cf16fb363203
4 -X-next-at: 3171845b731fb90dfa49d89be174ccc6dfbf5729
2 +Subject: What's cooking in git.git (Jan 2025, #07; Fri, 24)
3 +X-master-at: 5f8f7081f7761acdf83d0a4c6819fe3d724f01d7
4 +X-next-at: b27710019bdb95530e7c7a2659767cbd15f87f22
5 Bcc: lwn@lwn.net, gitster@pobox.com
6
7 -What's cooking in git.git (Jan 2025, #06; Wed, 22)
7 +What's cooking in git.git (Jan 2025, #07; Fri, 24)
8 --------------------------------------------------
9
10 Here are the topics that have been cooking in my tree. Commits
@@ -54,113 +54,101 @@ Release tarballs are available at:
54 --------------------------------------------------
55 [Graduated to 'master']
56
57 -* aj/difftool-config-doc-fix (2025-01-09) 1 commit
58 - (merged to 'next' on 2025-01-10 at b8902a53d1)
59 - + difftool docs: restore correct position of tool list
60 -
61 - Docfix.
62 - source: <pull.1849.git.1736379323427.gitgitgadget@gmail.com>
57 +* ak/instaweb-python-port-binding-fix (2025-01-10) 1 commit
58 + (merged to 'next' on 2025-01-17 at bcb5e21e0b)
59 + + instaweb: fix ip binding for the python http.server
60
61 + The "instaweb" bound only to local IP address without "--local" and
62 + to all addresses with "--local", which was the other way around, when
63 + using Python's http.server class, which has been corrected.
64 + source: <20250110101346.30416-1-alecsk@gmail.com>
65
65 -* dk/zsh-config-completion-fix (2025-01-06) 1 commit
66 - (merged to 'next' on 2025-01-10 at efba7d534c)
67 - + completion: repair config completion for Zsh
66
69 - Completion script updates for zsh
70 - source: <pull.1860.v3.git.git.1736200026899.gitgitgadget@gmail.com>
67 +* en/object-name-with-funny-refname-fix (2025-01-13) 2 commits
68 + (merged to 'next' on 2025-01-16 at 89cd7778c9)
69 + + object-name: be more strict in parsing describe-like output
70 + + object-name: fix resolution of object names containing curly braces
71
72 + Extended SHA-1 expression parser did not work well when a branch
73 + with an unusual name (e.g. "foo{bar") is involved.
74 + source: <pull.1844.v3.git.1736788417.gitgitgadget@gmail.com>
75
73 -* jk/lsan-race-ignore-false-positive (2025-01-07) 3 commits
74 - (merged to 'next' on 2025-01-09 at 3d7cd910b5)
75 - + test-lib: add a few comments to LSan log checking
76 - + test-lib: simplify lsan results check
77 - + test-lib: invert return value of check_test_results_san_file_empty
76
79 - The code to check LSan results has been simplified and made more
80 - robust.
81 - source: <20250107070409.GA584456@coredump.intra.peff.net>
77 +* jc/cli-doc-option-and-config (2025-01-17) 1 commit
78 + (merged to 'next' on 2025-01-17 at 71f41b00d8)
79 + + gitcli: document that command line trumps config and env
80
81 + Doc update.
82 + source: <xmqqzfjqmbza.fsf@gitster.g>
83
84 -* jk/t7407-use-test-grep (2025-01-07) 1 commit
85 - (merged to 'next' on 2025-01-09 at 1d584ee42d)
86 - + t7407: use test_grep
84
88 - Test clean-up.
89 - source: <20250107071824.GA594237@coredump.intra.peff.net>
85 +* mh/doc-credential-helpers-with-pat (2025-01-10) 2 commits
86 + (merged to 'next' on 2025-01-17 at a70beabaf5)
87 + + docs: discuss caching personal access tokens
88 + + docs: list popular credential helpers
89
90 + Document that it is insecure to use Personal Access Tokens, which
91 + some hosting providers take as username/password, embedded in URLs.
92 + source: <pull.1851.v2.git.1736549677.gitgitgadget@gmail.com>
93
92 -* jt/fsck-skiplist-parse-fix (2025-01-07) 1 commit
93 - (merged to 'next' on 2025-01-09 at d08b30fd78)
94 - + fsck: reject misconfigured fsck.skipList
94
96 - A misconfigured "fsck.skiplist" configuration variable was not
97 - diagnosed as an error, which has been corrected.
98 - source: <20250107162914.3756968-2-jltobler@gmail.com>
95 +* sj/meson-doc-technical-dependency-fix (2025-01-14) 1 commit
96 + (merged to 'next' on 2025-01-16 at 3ec55e0703)
97 + + meson: fix missing deps for technical articles
98
99 + The meson build procedure for Documentation/technical/ hierarchy was
100 + missing necessary dependencies, which has been corrected.
101 + source: <5114dc9a00377826a55f6bab007d2ad1a4de8bc5.1736866030.git.sam@gentoo.org>
102
101 -* mh/gitattr-doc-markup-fix (2025-01-07) 1 commit
102 - (merged to 'next' on 2025-01-10 at 9b8f84ebe2)
103 - + docs: fix typesetting of merge driver placeholders
103
105 - Doc markup fix.
106 - source: <20250107212421.7yyvuzw4uqxnqv7t@archP14s>
104 +* tc/meson-use-our-version-def-h (2025-01-14) 1 commit
105 + (merged to 'next' on 2025-01-16 at 76e9e81736)
106 + + meson: ensure correct version-def.h is used
107
108 + The meson build procedure looked for the 'version-def.h' file in a
109 + wrong directory, which has been corrected.
110 + source: <20250114-toon-fix-meson-version-v2-1-66ddb1a82c28@iotcl.com>
111
109 -* ps/reftable-get-random-fix (2025-01-07) 2 commits
110 - (merged to 'next' on 2025-01-09 at bc024b7a45)
111 - + reftable/stack: accept insecure random bytes
112 - + wrapper: allow generating insecure random bytes
112 +--------------------------------------------------
113 +[New Topics]
114
114 - The code to compute "unique" name used git_rand() which can fail or
115 - get stuck; the callsite does not require cryptographic security.
116 - Introduce the "insecure" mode and use it appropriately.
117 - source: <20250107-b4-pks-reftable-csprng-v1-0-6109a54a8756@pks.im>
115 +* ac/doc-http-ssl-type-config (2025-01-23) 1 commit
116 + - docs: indicate http.sslCertType and sslKeyType
117
118 + Two configuration variables about SSL authentication material that
119 + weren't mentioned in the documentations are now mentioned.
120
120 -* ps/the-repository (2024-12-18) 15 commits
121 - (merged to 'next' on 2025-01-09 at 1de40edade)
122 - + match-trees: stop using `the_repository`
123 - + graph: stop using `the_repository`
124 - + add-interactive: stop using `the_repository`
125 - + tmp-objdir: stop using `the_repository`
126 - + resolve-undo: stop using `the_repository`
127 - + credential: stop using `the_repository`
128 - + mailinfo: stop using `the_repository`
129 - + diagnose: stop using `the_repository`
130 - + server-info: stop using `the_repository`
131 - + send-pack: stop using `the_repository`
132 - + serve: stop using `the_repository`
133 - + trace: stop using `the_repository`
134 - + pager: stop using `the_repository`
135 - + progress: stop using `the_repository`
136 - + Merge branch 'ps/build-sign-compare' into ps/the-repository
121 + Waiting for review response.
122 + cf. <Z5GOfwBR7JBloIs0@tapette.crustytoothpaste.net>
123 + source: <pull.1854.git.1737591366672.gitgitgadget@gmail.com>
124
138 - More code paths have a repository passed through the callchain,
139 - instead of assuming the primary the_repository object.
140 - source: <20241217-pks-use-the-repository-conversion-v1-0-0dba48bcc239@pks.im>
125
126 +* kn/reflog-migration-fix-fix (2025-01-23) 1 commit
127 + - SQUASH - needs to describe the breakage and fix in v1
128 + (this branch uses kn/reflog-migration-fix.)
129
143 -* sk/unit-test-hash (2025-01-09) 1 commit
144 - (merged to 'next' on 2025-01-13 at 865b121824)
145 - + t/unit-tests: convert hash to use clar test framework
130 + Fix bugs in an earlier attempt to fix "git refs migration".
131
147 - Test update.
148 - source: <20250109140952.5267-1-kuforiji98@gmail.com>
132 + Expecting a reroll.
133 + cf. <xmqqbjvxs8me.fsf@gitster.g>
134 + source: <CAOLa=ZTL9n_DPhNr49XAd6bT838kc09oVx_AH7Pb4o8VK_xQ9w@mail.gmail.com>
135
136 --------------------------------------------------
151 -[New Topics]
137 +[Cooking]
138
139 * bc/doc-adoc-not-txt (2025-01-21) 5 commits
154 - - Remove obsolete ".txt" extensions for AsciiDoc files
155 - - doc: use .adoc extension for AsciiDoc files
156 - - gitattributes: mark AsciiDoc files as LF-only
157 - - editorconfig: add .adoc extension
158 - - doc: update gitignore for .adoc extension
140 + (merged to 'next' on 2025-01-24 at 737049d332)
141 + + Remove obsolete ".txt" extensions for AsciiDoc files
142 + + doc: use .adoc extension for AsciiDoc files
143 + + gitattributes: mark AsciiDoc files as LF-only
144 + + editorconfig: add .adoc extension
145 + + doc: update gitignore for .adoc extension
146
147 All the documentation .txt files have been renamed to .adoc to help
148 content aware editors.
149
163 - Will merge to 'next' and keep it there for at least 3 weeks.
150 + Will cook in 'next' for at least 3 weeks til mid Feb 2025.
151 + cf. <xmqqmsfl2gro.fsf@gitster.g>
152 source: <20250120015603.1980991-1-sandals@crustytoothpaste.net>
153
154
@@ -174,46 +162,39 @@ Release tarballs are available at:
162 source: <20250120114106.2844157-1-jpalus@fastmail.com>
163
164
177 -* am/trace2-with-valueless-true (2025-01-22) 1 commit
178 - - trace2: prevent segfault on config collection with valueless true
179 -
180 - source: <pull.1814.v2.git.1736494100622.gitgitgadget@gmail.com>
165 +* am/trace2-with-valueless-true (2025-01-23) 1 commit
166 + (merged to 'next' on 2025-01-23 at 7dc4bdaea8)
167 + + trace2: prevent segfault on config collection with valueless true
168
169 + The trace2 code was not prepared to show a configuration variable
170 + that is set to true using the valueless true syntax, which has been
171 + corrected.
172
183 -* kn/reflog-symref-fix (2025-01-22) 1 commit
184 - - refs: fix creation of corrupted reflogs for symrefs
173 + Will merge to 'master'.
174 + source: <pull.1814.v2.git.1736494100622.gitgitgadget@gmail.com>
175
186 - source: <20250122100319.2280647-1-karthik.188@gmail.com>
176
177 +* kn/reflog-symref-fix (2025-01-23) 1 commit
178 + (merged to 'next' on 2025-01-23 at 123929bd42)
179 + + refs: fix creation of reflog entries for symrefs
180
189 -* ps/reflog-migration-with-logall-fix (2025-01-22) 1 commit
190 - - refs: fix migration of reflogs respecting "core.logAllRefUpdates"
191 -
192 - source: <20250122-b4-pks-reflog-migration-fix-stash-v1-1-27dbae4602f7@pks.im>
193 -
194 ---------------------------------------------------
195 -[Cooking]
196 -
197 -* sj/meson-doc-technical-dependency-fix (2025-01-14) 1 commit
198 - (merged to 'next' on 2025-01-16 at 3ec55e0703)
199 - + meson: fix missing deps for technical articles
200 -
201 - The meson build procedure for Documentation/technical/ hiearchy was
202 - missing necessary dependencies, which has been corrected.
181 + reflog entries for symbolic ref updates were broken, which has been
182 + corrected.
183
184 Will merge to 'master'.
205 - source: <5114dc9a00377826a55f6bab007d2ad1a4de8bc5.1736866030.git.sam@gentoo.org>
185 + source: <20250123112944.3922712-1-karthik.188@gmail.com>
186
187
208 -* tc/meson-use-our-version-def-h (2025-01-14) 1 commit
209 - (merged to 'next' on 2025-01-16 at 76e9e81736)
210 - + meson: ensure correct version-def.h is used
188 +* ps/reflog-migration-with-logall-fix (2025-01-22) 1 commit
189 + (merged to 'next' on 2025-01-23 at 079036d154)
190 + + refs: fix migration of reflogs respecting "core.logAllRefUpdates"
191
212 - The meson build procedure looked for the 'version-def.h' file in a
213 - wrong directory, which has been corrected.
192 + The "git refs migrate" command did not migrate the reflog for
193 + refs/stash, which is the contents of the stashes, which has been
194 + corrected.
195
196 Will merge to 'master'.
216 - source: <20250114-toon-fix-meson-version-v2-1-66ddb1a82c28@iotcl.com>
197 + source: <20250122-b4-pks-reflog-migration-fix-stash-v1-1-27dbae4602f7@pks.im>
198
199
200 * js/libgit-rust (2025-01-16) 6 commits
@@ -236,11 +217,11 @@ Release tarballs are available at:
217 * kn/reflog-migration-fix (2025-01-15) 1 commit
218 (merged to 'next' on 2025-01-16 at ae8f9ce9a0)
219 + reftable: write correct max_update_index to header
239 - (this branch is used by kn/reflog-migration-fix-followup.)
220 + (this branch is used by kn/reflog-migration-fix-fix and kn/reflog-migration-fix-followup.)
221
222 "git refs migrate" for migrating reflog data was broken.
223
243 - On Hold.
224 + On hold.
225 cf. <Z4mUizLNUdq_1BgY@tapette.crustytoothpaste.net>
226 cf. <CAOLa=ZT4nws0irdZKUuWc70Rv9RUNQuSXnGAt1SnE1O+umSReg@mail.gmail.com>
227 source: <CAOLa=ZTL9n_DPhNr49XAd6bT838kc09oVx_AH7Pb4o8VK_xQ9w@mail.gmail.com>
@@ -273,7 +254,7 @@ Release tarballs are available at:
254
255 Code clean-up.
256
276 - Well merge to 'next'?
257 + Will merge to 'next'.
258 source: <20250119-kn-the-repo-cleanup-v3-0-a495fce08d71@gmail.com>
259
260
@@ -290,7 +271,7 @@ Release tarballs are available at:
271 + reftable/record: drop unused `print` function pointer
272 + meson: stop disabling -Wsign-compare
273
293 - THe reftable/ library code has been made -Wsign-compare clean.
274 + The reftable/ library code has been made -Wsign-compare clean.
275
276 Will merge to 'master'.
277 source: <20250120-b4-pks-reftable-sign-compare-v2-0-b4566d02e4a5@pks.im>
@@ -319,16 +300,6 @@ Release tarballs are available at:
300 source: <pull.1843.v3.git.1736994932003.gitgitgadget@gmail.com>
301
302
322 -* jc/cli-doc-option-and-config (2025-01-17) 1 commit
323 - (merged to 'next' on 2025-01-17 at 71f41b00d8)
324 - + gitcli: document that command line trumps config and env
325 -
326 - Doc update.
327 -
328 - Will merge to 'master'.
329 - source: <xmqqzfjqmbza.fsf@gitster.g>
330 -
331 -
303 * jk/pack-header-parse-alignment-fix (2025-01-21) 5 commits
304 (merged to 'next' on 2025-01-21 at 60017ef61a)
305 + index-pack, unpack-objects: use skip_prefix to avoid magic number
@@ -353,7 +324,7 @@ Release tarballs are available at:
324
325 Code clean-up.
326
356 - Will merge to 'next'.
327 + On hold.
328 cf. <Z5DgxQuc2j_-5GHg@pks.im>
329 source: <20250122-461-corrupted-reftable-followup-v3-0-ae5f88bf04fa@gmail.com>
330
@@ -375,48 +346,25 @@ Release tarballs are available at:
346 + meson: introduce build option for contrib
347 + contrib/subtree: fix building docs
348
378 - THe meson-driven build is now aware of "git-subtree" housed in
349 + The meson-driven build is now aware of "git-subtree" housed in
350 contrib/subtree hierarchy.
351
352 Will merge to 'master'.
353 source: <20250117-b4-pks-build-subtree-v1-0-03c2ed6cc42e@pks.im>
354
355
385 -* ak/instaweb-python-port-binding-fix (2025-01-10) 1 commit
386 - (merged to 'next' on 2025-01-17 at bcb5e21e0b)
387 - + instaweb: fix ip binding for the python http.server
388 -
389 - The "instaweb" bound only to local IP address without "--local" and
390 - to all addresses with "--local", which was the other way around, when
391 - using Python's http.server class, which has been corrected.
392 -
393 - Will merge to 'master'.
394 - source: <20250110101346.30416-1-alecsk@gmail.com>
395 -
396 -
397 -* bf/fetch-set-head-fix (2025-01-13) 1 commit
356 +* bf/fetch-set-head-fix (2025-01-23) 1 commit
357 - fetch set_head: fix non-mirror remotes in bare repositories
358
359 Fetching into a bare repository incorrectly assumed it always used
360 a mirror layout when deciding to update remote-tracking HEAD, which
361 has been corrected.
362
404 - Needs review.
363 + Expecting a (hopefully small and final) reroll.
364 + cf. <Z5Mrk02wMdABtrVZ@pks.im>
365 source: <20250112165125.130400-1-bence@ferdinandy.com>
366
367
408 -* mh/doc-credential-helpers-with-pat (2025-01-10) 2 commits
409 - (merged to 'next' on 2025-01-17 at a70beabaf5)
410 - + docs: discuss caching personal access tokens
411 - + docs: list popular credential helpers
412 -
413 - Document that it is insecure to use Personal Access Tokens, which
414 - some hosting providers take as username/password, embedded in URLs.
415 -
416 - Will merge to 'master'.
417 - source: <pull.1851.v2.git.1736549677.gitgitgadget@gmail.com>
418 -
419 -
368 * ps/build-meson-fixes (2025-01-22) 12 commits
369 - ci: wire up Visual Studio build with Meson
370 - ci: raise error when Meson generates warnings
@@ -434,7 +382,7 @@ Release tarballs are available at:
382
383 More build fixes and enhancements on meson based build procedure.
384
437 - Will merge to 'next'?
385 + Will merge to 'next'.
386 source: <20250122-b4-pks-meson-additions-v3-0-5a51eb5d3dcd@pks.im>
387
388
@@ -461,18 +409,19 @@ Release tarballs are available at:
409
410
411 * rs/ref-fitler-used-atoms-value-fix (2025-01-21) 3 commits
464 - - ref-filter: remove ref_format_clear()
465 - - ref-filter: move is-base tip to used_atom
466 - - ref-filter: move ahead-behind bases into used_atom
412 + (merged to 'next' on 2025-01-23 at 714518543f)
413 + + ref-filter: remove ref_format_clear()
414 + + ref-filter: move is-base tip to used_atom
415 + + ref-filter: move ahead-behind bases into used_atom
416
417 "git branch --sort=..." and "git for-each-ref --format=... --sort=..."
418 did not work as expected with some atoms, which has been corrected.
419
471 - Will merge to 'next'.
420 + Will merge to 'master'.
421 source: <6b824f05-6f16-4cd9-85b7-3b8b236158b4@web.de>
422
423
475 -* tb/unsafe-hash-cleanup (2025-01-17) 8 commits
424 +* tb/unsafe-hash-cleanup (2025-01-23) 8 commits
425 - hash.h: drop unsafe_ function variants
426 - csum-file: introduce hashfile_checkpoint_init()
427 - t/helper/test-hash.c: use unsafe_hash_algo()
@@ -486,21 +435,8 @@ Release tarballs are available at:
435 implementation has been updated in an attempt to make it harder to
436 abuse.
437
489 - Expecting a hopefully small and final reroll.
490 - cf. <20250118124343.GA3828177@coredump.intra.peff.net>
491 - source: <cover.1737151386.git.me@ttaylorr.com>
492 -
493 -
494 -* en/object-name-with-funny-refname-fix (2025-01-13) 2 commits
495 - (merged to 'next' on 2025-01-16 at 89cd7778c9)
496 - + object-name: be more strict in parsing describe-like output
497 - + object-name: fix resolution of object names containing curly braces
498 -
499 - Extended SHA-1 expression parser did not work well when a branch
500 - with an unusual name (e.g. "foo{bar") is involved.
501 -
502 - Will merge to 'master'.
503 - source: <pull.1844.v3.git.1736788417.gitgitgadget@gmail.com>
438 + Will merge to 'next'.
439 + source: <cover.1737653640.git.me@ttaylorr.com>
440
441
442 * sj/ref-consistency-checks-more (2025-01-06) 10 commits
@@ -516,6 +452,9 @@ Release tarballs are available at:
452 - files-backend: add object check for regular ref
453
454 "git fsck" becomes more careful when checking the refs.
455 +
456 + Expecting a reroll.
457 + cf. <Z4pqVRsCg3KfjJf-@ArchLinux>
458 source: <Z3qNUizvHJLgMx1y@ArchLinux>
459
460
@@ -547,6 +486,8 @@ Release tarballs are available at:
486 - run_diff_files(): delay allocation of combine_diff_path
487
488 Code clean-up for code paths around combined diff.
489 +
490 + Will merge to 'next'.
491 source: <20250109082723.GA2748497@coredump.intra.peff.net>
492
493
@@ -563,16 +504,22 @@ Release tarballs are available at:
504
505
506 * ja/doc-notes-markup-updates (2025-01-10) 1 commit
566 - - doc: convert git-notes to new documentation format
507 + (merged to 'next' on 2025-01-24 at d02f3c8a9c)
508 + + doc: convert git-notes to new documentation format
509
510 Doc mark-up updates.
511 +
512 + Will merge to 'master'.
513 source: <pull.1846.v2.git.1736503703573.gitgitgadget@gmail.com>
514
515
516 * ja/doc-restore-markup-update (2025-01-10) 1 commit
573 - - doc: convert git-restore to new style format
517 + (merged to 'next' on 2025-01-24 at ba5df28904)
518 + + doc: convert git-restore to new style format
519
520 Doc mark-up updates.
521 +
522 + Will merge to 'master'.
523 source: <pull.1847.v2.git.1736503760086.gitgitgadget@gmail.com>
524
525
@@ -590,15 +537,16 @@ Release tarballs are available at:
537
538
539 * ja/doc-commit-markup-updates (2025-01-15) 5 commits
593 - - doc: migrate git-commit manpage secondary files to new format
594 - - doc: convert git commit config to new format
595 - - doc: make more direct explanations in git commit options
596 - - doc: the mode param of -u of git commit is optional
597 - - doc: apply new documentation guidelines to git commit
540 + (merged to 'next' on 2025-01-23 at aa9235f015)
541 + + doc: migrate git-commit manpage secondary files to new format
542 + + doc: convert git commit config to new format
543 + + doc: make more direct explanations in git commit options
544 + + doc: the mode param of -u of git commit is optional
545 + + doc: apply new documentation guidelines to git commit
546
547 Doc updates.
548
601 - Will merge to 'next'.
549 + Will merge to 'master'.
550 source: <pull.1845.v2.git.1736972628.gitgitgadget@gmail.com>
551
552
@@ -615,15 +563,18 @@ Release tarballs are available at:
563 - t0060: fix EBUSY in MinGW when setting up runtime prefix
564
565 CI updates (containerization, dropping stale ones, etc.).
566 +
567 + Will merge to 'master'.
568 source: <20250110-b4-pks-ci-fixes-v4-0-6e4613446080@pks.im>
569
570
571 * sk/strlen-returns-size_t (2024-12-26) 1 commit
622 - - date.c: Fix type missmatch warings from msvc
572 + (merged to 'next' on 2025-01-24 at 43464adc45)
573 + + date.c: Fix type missmatch warings from msvc
574
575 Code clean-up.
576
626 - The remainder needs to be reviewed.
577 + Will merge to 'master'.
578 source: <20241223110407.3308-3-soekkle@freenet.de>
579
580
@@ -643,7 +594,7 @@ Release tarballs are available at:
594 Doc and short-help text for "show-index" has been clarified to
595 stress that the command reads its data from the standard input.
596
646 - Comments?
597 + Will merge to 'next'.
598 source: <xmqqfrmidyhk.fsf@gitster.g>
599
600
@@ -659,8 +610,7 @@ Release tarballs are available at:
610 source: <xmqq5xnladwi.fsf@gitster.g>
611
612
662 -* ps/3.0-remote-deprecation (2025-01-22) 7 commits
663 - - SQUASH???
613 +* ps/3.0-remote-deprecation (2025-01-24) 6 commits
614 - remote: announce removal of "branches/" and "remotes/"
615 - builtin/pack-redundant: remove subcommand with breaking changes
616 - ci: repurpose "linux-gcc" job for deprecations
@@ -673,7 +623,7 @@ Release tarballs are available at:
623 $GIT_DIR/branches/ and $GIT_DIR/remotes/ directories to configure
624 remotes.
625
676 - Will merge to 'next'?
626 + Will merge to 'next'.
627 source: <20250122-pks-remote-branches-deprecation-v4-0-5cbf5b28afd5@pks.im>
628
629
@@ -689,7 +639,7 @@ Release tarballs are available at:
639 source: <20241206124248.160494-1-christian.couder@gmail.com>
640
641
692 -* ds/backfill (2024-12-20) 6 commits
642 +* ds/backfill (2025-01-23) 6 commits
643 - backfill: assume --sparse when sparse-checkout is enabled
644 - backfill: add --sparse option
645 - backfill: add --min-batch-size=<n> option
@@ -738,7 +688,9 @@ Release tarballs are available at:
688 other side, losing the error status from the child process, which
689 has been corrected.
690
691 + On hold.
692 Needs to see if competing parallel topic needs to replace this one.
693 + cf. <Z5MuCd_GbbLK_puS@pks.im>
694 source: <20241113-pks-push-atomic-respect-exit-code-v1-0-7965f01e7f4e@pks.im>
695
696
@@ -757,12 +709,14 @@ Release tarballs are available at:
709 selection to produce a packfile with deeper history than window
710 size.
711
760 - Will merge to 'next'.
761 - (microhalt) <Z5E5KdbwHE7fmiJx@nand.local>
712 + Will merge to 'next'?
713 + cf. <Z5E5KdbwHE7fmiJx@nand.local>
714 source: <pull.1823.v3.git.1734715194.gitgitgadget@gmail.com>
715
716
765 -* ds/path-walk-1 (2024-12-20) 7 commits
717 +* ds/path-walk-1 (2025-01-22) 8 commits
718 + (merged to 'next' on 2025-01-23 at 1d3743f005)
719 + + path-walk: drop redundant parse_tree() call
720 (merged to 'next' on 2025-01-22 at 3171845b73)
721 + path-walk: reorder object visits
722 + path-walk: mark trees and blobs as UNINTERESTING
@@ -797,6 +751,8 @@ Release tarballs are available at:
751 Comments?
752 source: <20250114021502.41499-1-eric.peijian@gmail.com>
753
754 +--------------------------------------------------
755 +[Discarded]
756
757 * jc/move-is-bare-repository-cfg-variable-to-repo (2024-11-07) 3 commits
758 . repository: BUG when is_bare_cfg is not initialized
@@ -806,7 +762,6 @@ Release tarballs are available at:
762 Code rewrite to turn the is_bare_repository_cfg global variable
763 into a member in the the_repo singleton repository object.
764
809 - Will discard.
765 Has been in "Waiting for response to reviews" state for too long.
766 cf. <xmqqy116xvr3.fsf@gitster.g>
767 Seems to break t0021-conversion on Windows.