What's cooking (2025/02 #06)
Junio C Hamano committed
Feb 18, 2025 at 15:42 UTC
5fa232d8520f577dbc41cc0414e884dbd85fa66b
1 file changed
+182
-183
whats-cooking.txt
+182
-183
@@ -1,10 +1,10 @@
1
To: git@vger.kernel.org
2
-Subject: What's cooking in git.git (Feb 2025, #05; Sat, 15)
3
-X-master-at: 03944513488db4a81fdb4c21c3b515e4cb260b05
4
-X-next-at: ff9fcf71b758c504e9ecc82cc8ec07acd674097b
2
+Subject: What's cooking in git.git (Feb 2025, #06; Tue, 18)
3
+X-master-at: a554262210b4a2ee6fa2d594e1f09f5830888c56
4
+X-next-at: f705b3209ce9f624048d39a62745ce582d01df2c
5
Bcc: lwn@lwn.net, gitster@pobox.com
6
7
-What's cooking in git.git (Feb 2025, #05; Sat, 15)
7
+What's cooking in git.git (Feb 2025, #06; Tue, 18)
8
--------------------------------------------------
9
10
Here are the topics that have been cooking in my tree. Commits
@@ -48,105 +48,186 @@ Release tarballs are available at:
48
--------------------------------------------------
49
[Graduated to 'master']
50
51
-* bc/doc-adoc-not-txt (2025-01-21) 5 commits
52
- (merged to 'next' on 2025-01-24 at 737049d332)
53
- + Remove obsolete ".txt" extensions for AsciiDoc files
54
- + doc: use .adoc extension for AsciiDoc files
55
- + gitattributes: mark AsciiDoc files as LF-only
56
- + editorconfig: add .adoc extension
57
- + doc: update gitignore for .adoc extension
58
- (this branch is used by jt/diff-pairs.)
51
+* bc/contrib-thunderbird-patch-inline-fix (2025-02-10) 1 commit
52
+ (merged to 'next' on 2025-02-11 at d13b5baf06)
53
+ + thunderbird-patch-inline: avoid bashism
54
60
- All the documentation .txt files have been renamed to .adoc to help
61
- content aware editors.
62
- cf. <xmqqmsfl2gro.fsf@gitster.g>
63
- source: <20250120015603.1980991-1-sandals@crustytoothpaste.net>
55
+ A thunderbird helper script lost its bashism.
56
+
57
+ source: <20250210234947.1317056-1-sandals@crustytoothpaste.net>
58
59
66
-* bf/fetch-set-head-fix (2025-01-27) 2 commits
67
- (merged to 'next' on 2025-02-06 at 9d20f0b55a)
68
- + fetch set_head: fix non-mirror remotes in bare repositories
69
- + fetch set_head: refactor to use remote directly
60
+* da/difftool-sans-the-repository (2025-02-06) 3 commits
61
+ (merged to 'next' on 2025-02-10 at e22cc108b6)
62
+ + difftool: eliminate use of USE_THE_REPOSITORY_VARIABLE
63
+ + difftool: eliminate use of the_repository
64
+ + difftool: eliminate use of global variables
65
71
- Fetching into a bare repository incorrectly assumed it always used
72
- a mirror layout when deciding to update remote-tracking HEAD, which
73
- has been corrected.
74
- cf. <Z6MNRVrhw3Nxz6Iw@pks.im>
75
- source: <Z5Mrk02wMdABtrVZ@pks.im>
66
+ "git difftool" code clean-up.
67
+ cf. <xmqq4j15hch1.fsf@gitster.g>
68
+ source: <20250206042010.865947-3-davvid@gmail.com>
69
70
78
-* kn/reflog-migration-fix-followup (2025-01-22) 4 commits
79
- (merged to 'next' on 2025-02-06 at 1b0fc3be42)
80
- + reftable: prevent 'update_index' changes after adding records
81
- + refs: use 'uint64_t' for 'ref_update.index'
82
- + refs: mark `ref_transaction_update_reflog()` as static
83
- + Merge branch 'kn/reflog-migration-fix' into kn/reflog-migration-fix-followup
71
+* ds/backfill (2025-02-03) 7 commits
72
+ (merged to 'next' on 2025-02-10 at d6348c9f60)
73
+ + backfill: assume --sparse when sparse-checkout is enabled
74
+ + backfill: add --sparse option
75
+ + backfill: add --min-batch-size=<n> option
76
+ + backfill: basic functionality and tests
77
+ + backfill: add builtin boilerplate
78
+ + Merge branch 'master' into ds/backfill
79
+ + Merge branch 'ds/path-walk-1' into ds/backfill
80
85
- Code clean-up.
86
- cf. <Z6MNRVrhw3Nxz6Iw@pks.im>
87
- source: <20250122-461-corrupted-reftable-followup-v3-0-ae5f88bf04fa@gmail.com>
81
+ Lazy-loading missing files in a blobless clone on demand is costly
82
+ as it tends to be one-blob-at-a-time. "git backfill" is introduced
83
+ to help bulk-download necessary files beforehand.
84
+ cf. <Z6MQK6anxpMhlL9i@pks.im>
85
+ source: <pull.1820.v3.git.1738602667.gitgitgadget@gmail.com>
86
87
90
-* op/worktree-is-main-bare-fix (2025-02-05) 1 commit
91
- (merged to 'next' on 2025-02-06 at 25c618bf37)
92
- + worktree: detect from secondary worktree if main worktree is bare
88
+* jt/rev-list-missing-print-info (2025-02-05) 2 commits
89
+ (merged to 'next' on 2025-02-10 at 88955fe5b4)
90
+ + rev-list: extend print-info to print missing object type
91
+ + rev-list: add print-info action to print missing object path
92
94
- Going into a secondary worktree and asking "is the main worktree
95
- bare?" did not work correctly when per-worktree configuration
96
- option was in use, which has been corrected.
97
- source: <pull.1829.v4.git.1738737014194.gitgitgadget@gmail.com>
93
+ "git rev-list --missing=" learned to accept "print-info" that gives
94
+ known details expected of the missing objects, like path and type.
95
+ cf. <CAP8UFD31kbtqXQDp9LyA+x+h+m592=HQHHbskSfar3S2GOfWVg@mail.gmail.com>
96
+ source: <20250205004147.887106-1-jltobler@gmail.com>
97
98
100
-* ps/doc-http-upload-archive-service (2025-02-06) 1 commit
101
- (merged to 'next' on 2025-02-06 at dd19c245e9)
102
- + doc: documentation for http.uploadarchive config option
99
+* lo/t7603-path-is-file-update (2025-02-10) 1 commit
100
+ (merged to 'next' on 2025-02-11 at c4ad516cd7)
101
+ + t7603: replace test -f by test_path_is_file
102
104
- Doc update.
105
- source: <pull.1885.v2.git.git.1738863927849.gitgitgadget@gmail.com>
103
+ Test clean-up.
104
+
105
+ source: <20250208165731.78804-1-lucasseikioshiro@gmail.com>
106
107
108
-* tc/clone-single-revision (2025-02-06) 7 commits
109
- (merged to 'next' on 2025-02-06 at d67b50d35c)
110
- + builtin/clone: teach git-clone(1) the --revision= option
111
- + parse-options: introduce die_for_incompatible_opt2()
112
- + clone: introduce struct clone_opts in builtin/clone.c
113
- + clone: add tags refspec earlier to fetch refspec
114
- + clone: refactor wanted_peer_refs()
115
- + clone: make it possible to specify --tags
116
- + clone: cut down on global variables in clone.c
108
+* ps/send-pack-unhide-error-in-atomic-push (2025-02-03) 8 commits
109
+ (merged to 'next' on 2025-02-10 at 7d93e5ad97)
110
+ + send-pack: gracefully close the connection for atomic push
111
+ + t5543: atomic push reports exit code failure
112
+ + send-pack: new return code "ERROR_SEND_PACK_BAD_REF_STATUS"
113
+ + t5548: add porcelain push test cases for dry-run mode
114
+ + t5548: add new porcelain test cases
115
+ + t5548: refactor test cases by resetting upstream
116
+ + t5548: refactor to reuse setup_upstream() function
117
+ + t5504: modernize test by moving heredocs into test bodies
118
118
- "git clone" learned to make a shallow clone for a single commit
119
- that is not necessarily be at the tip of any branch.
120
- cf. <xmqq4j16kefu.fsf@gitster.g>
121
- source: <20250206-toon-clone-refs-v7-0-4622b7392202@iotcl.com>
119
+ "git push --atomic --porcelain" used to ignore failures from the
120
+ other side, losing the error status from the child process, which
121
+ has been corrected.
122
+ cf. <xmqqh65azk3a.fsf@gitster.g>
123
+ source: <20250203-pks-push-atomic-respect-exit-code-v5-0-d66481e36622@pks.im>
124
125
--------------------------------------------------
126
[New Topics]
127
126
-* mh/doc-commit-title-not-subject (2025-02-13) 1 commit
127
- - doc: use 'title' consistently
128
+* ad/set-default-target-in-makefiles (2025-02-18) 1 commit
129
+ - Makefile: set default goals in makefiles
130
129
- Update "git commit" documentation to refer to commit titles as
130
- such, not "subject".
131
+ Correct the default target in Documentation/Makefile, and
132
+ future-proof all Makefiles from similar breakages by declaring the
133
+ default target (which happens to be "all") upfront.
134
132
- Expecting a reroll.
133
- source: <pull.1893.git.git.1739477118350.gitgitgadget@gmail.com>
135
+ Will merge to 'next'.
136
+ source: <20250215211904.41883-1-adam@dinwoodie.org>
137
138
136
-* mh/meson-credential-helpers (2025-02-13) 2 commits
137
- - meson: wire up credential-libsecret
138
- - meson: wire up credential-wincred
139
+* bc/diff-reject-empty-arg-to-pickaxe (2025-02-18) 1 commit
140
+ - diff: don't crash with empty argument to -G or -S
141
140
- On hold.
141
- source: <pull.1859.git.1739471859.gitgitgadget@gmail.com>
142
+ The -G/-S options to the "diff" family of commands caused us to hit
143
+ a BUG() when they get no values; they have been corrected.
144
+
145
+ Will merge to 'next'.
146
+ source: <20250217175759.1576684-1-sandals@crustytoothpaste.net>
147
+
148
+
149
+* md/userdiff-bash-update (2025-02-18) 1 commit
150
+ . userdiff: extend Bash pattern to cover more shell function forms
151
+
152
+ The userdiff patterns for shell language have been updated.
153
+
154
+ Broken.
155
+ source: <20250218153537.16320-2-dhar61595@gmail.com>
156
+
157
+
158
+* ms/rename-match-name-with-pattern (2025-02-18) 1 commit
159
+ - refspec: clarify function naming and documentation
160
+
161
+ Code renaming.
162
+
163
+ Will merge to 'next'.
164
+ source: <20250215084539.73799-1-meetsoni3017@gmail.com>
165
+
166
+
167
+* po/meson-perl-fix (2025-02-18) 2 commits
168
+ - meson: fix Perl version check for Meson versions before 1.7.0
169
+ - meson: bump minimum required Perl version to 5.26.0
170
+
171
+ Upgrade the minimum Perl version enforced by meson-based build to
172
+ match what Makefile-based build uses.
173
+
174
+ Will merge to 'next'?
175
+ cf. <xmqq8qq3kqyk.fsf@gitster.g>
176
+ source: <20250218153043.63535-1-git@mavit.org.uk>
177
+
178
+
179
+* ps/meson-contrib-bits (2025-02-18) 12 commits
180
+ - ci: exercise credential helpers
181
+ - ci: fix propagating UTF-8 test locale in musl-based Meson job
182
+ - meson: wire up Gitk
183
+ - gitk: extract script to build Gitk
184
+ - meson: wire up static analysis via Coccinelle
185
+ - meson: wire up git-contacts(1)
186
+ - meson: wire up credential helpers
187
+ - contrib/credential: fix compilation of "osxkeychain" helper
188
+ - contrib/credential: fix compiling "libsecret" helper
189
+ - contrib/credential: fix compilation of wincred helper with MSVC
190
+ - contrib/credential: fix "netrc" tests with out-of-tree builds
191
+ - GIT-BUILD-OPTIONS: propagate project's source directory
192
+
193
+ Update meson-based build procedure to cover contrib/ and other
194
+ places as well.
195
+ source: <20250218-b4-pks-meson-contrib-v1-0-c3edd292beb8@pks.im>
196
+
197
+
198
+* pw/merge-tree-stdin-deadlock-fix (2025-02-18) 5 commits
199
+ - merge-tree: fix link formatting in html docs
200
+ - merge-tree: improve docs for --stdin
201
+ - merge-tree: only use basic merge config
202
+ - merge-tree: remove redundant code
203
+ - merge-tree --stdin: flush stdout to avoid deadlock
204
+
205
+ "git merge-tree --stdin" has been improved (including a workaround
206
+ for a deadlock).
207
+
208
+ Will merge to 'next'.
209
+ source: <pull.1862.v2.git.1739895879.gitgitgadget@gmail.com>
210
+
211
+--------------------------------------------------
212
+[Cooking]
213
+
214
+* mh/doc-commit-title-not-subject (2025-02-18) 1 commit
215
+ - doc: use 'title' consistently
216
+
217
+ Update "git commit" documentation to refer to commit titles as
218
+ such, not "subject".
219
+
220
+ Will merge to 'next'.
221
+ source: <pull.1893.v2.git.git.1739739761445.gitgitgadget@gmail.com>
222
223
224
* tb/new-make-fix (2025-02-13) 1 commit
145
- - Makefile: remove accidental recipe prefix in conditional
225
+ (merged to 'next' on 2025-02-18 at 8fd74ceeed)
226
+ + Makefile: remove accidental recipe prefix in conditional
227
228
Workaround the overly picky HT/SP rule in newer GNU Make.
229
149
- Will merge to 'next'.
230
+ Will merge to 'master'.
231
source: <a79e9e9f50410721d85747b03559d55be98bca20.1739478347.git.me@ttaylorr.com>
232
233
@@ -162,8 +243,6 @@ Release tarballs are available at:
243
244
source: <pull.1894.git.git.1739554578.gitgitgadget@gmail.com>
245
165
---------------------------------------------------
166
-[Cooking]
246
247
* ua/update-server-info-sans-the-repository (2025-02-10) 1 commit
248
(merged to 'next' on 2025-02-13 at d4e8288c9b)
@@ -196,17 +275,18 @@ Release tarballs are available at:
275
276
277
* da/xdiff-w-sign-compare-workaround (2025-02-12) 6 commits
199
- - xdiff: avoid signed vs. unsigned comparisons in xutils.c
200
- - xdiff: avoid signed vs. unsigned comparisons in xpatience.c
201
- - xdiff: avoid signed vs. unsigned comparisons in xhistogram.c
202
- - xdiff: avoid signed vs. unsigned comparisons in xemit.c
203
- - xdiff: avoid signed vs. unsigned comparisons in xdiffi.c
204
- - xdiff: move sign comparison warning guard into each file
278
+ (merged to 'next' on 2025-02-18 at 4af44766d5)
279
+ + xdiff: avoid signed vs. unsigned comparisons in xutils.c
280
+ + xdiff: avoid signed vs. unsigned comparisons in xpatience.c
281
+ + xdiff: avoid signed vs. unsigned comparisons in xhistogram.c
282
+ + xdiff: avoid signed vs. unsigned comparisons in xemit.c
283
+ + xdiff: avoid signed vs. unsigned comparisons in xdiffi.c
284
+ + xdiff: move sign comparison warning guard into each file
285
286
Noises from "-Wsign-compare" in the borrowed xdiff code has been
287
squelched.
288
209
- Will merge to 'next'.
289
+ Will merge to 'master'.
290
source: <20250212060418.1645241-6-davvid@gmail.com>
291
292
@@ -233,16 +313,6 @@ Release tarballs are available at:
313
source: <20250212-477-refs-migrate-add-a-flag-to-ignore-reflogs-during-migration-v3-1-98b2c4d2bb0c@gmail.com>
314
315
236
-* lo/t7603-path-is-file-update (2025-02-10) 1 commit
237
- (merged to 'next' on 2025-02-11 at c4ad516cd7)
238
- + t7603: replace test -f by test_path_is_file
239
-
240
- Test clean-up.
241
-
242
- Will merge to 'master'.
243
- source: <20250208165731.78804-1-lucasseikioshiro@gmail.com>
244
-
245
-
316
* ps/path-sans-the-repository (2025-02-07) 16 commits
317
- path: adjust last remaining users of `the_repository`
318
- environment: move access to "core.sharedRepository" into repo settings
@@ -267,19 +337,6 @@ Release tarballs are available at:
337
source: <20250207-b4-pks-path-drop-the-repository-v2-0-13cad3c11b8a@pks.im>
338
339
270
-* jt/rev-list-missing-print-info (2025-02-05) 2 commits
271
- (merged to 'next' on 2025-02-10 at 88955fe5b4)
272
- + rev-list: extend print-info to print missing object type
273
- + rev-list: add print-info action to print missing object path
274
-
275
- "git rev-list --missing=" learned to accept "print-info" that gives
276
- known details expected of the missing objects, like path and type.
277
-
278
- Will merge to 'master'.
279
- cf. <CAP8UFD31kbtqXQDp9LyA+x+h+m592=HQHHbskSfar3S2GOfWVg@mail.gmail.com>
280
- source: <20250205004147.887106-1-jltobler@gmail.com>
281
-
282
-
340
* pw/rebase-i-ff-empty-commit (2025-02-11) 1 commit
341
- rebase -i: reword empty commit after fast-forward
342
@@ -307,40 +364,17 @@ Release tarballs are available at:
364
source: <20250212032657.1807939-1-illia.bobyr@gmail.com>
365
366
310
-* ps/reftable-windows-unlink-fix (2025-02-07) 2 commits
367
+* ps/reftable-windows-unlink-fix (2025-02-18) 2 commits
368
- reftable: ignore file-in-use errors when unlink(3p) fails on Windows
369
- Merge branch 'ps/reftable-sans-compat-util' into ps/reftable-windows-unlink-fix
370
(this branch uses ps/reftable-sans-compat-util.)
371
372
Portability fix.
373
317
- Waiting for the base topic.
374
+ Waiting for the base topic to settle.
375
source: <20250206-b4-pks-reftable-win32-in-use-errors-v2-1-56985a4f6186@pks.im>
376
377
321
-* bc/contrib-thunderbird-patch-inline-fix (2025-02-10) 1 commit
322
- (merged to 'next' on 2025-02-11 at d13b5baf06)
323
- + thunderbird-patch-inline: avoid bashism
324
-
325
- A thunderbird helper script lost its bashism.
326
-
327
- Will merge to 'master'.
328
- source: <20250210234947.1317056-1-sandals@crustytoothpaste.net>
329
-
330
-
331
-* da/difftool-sans-the-repository (2025-02-06) 3 commits
332
- (merged to 'next' on 2025-02-10 at e22cc108b6)
333
- + difftool: eliminate use of USE_THE_REPOSITORY_VARIABLE
334
- + difftool: eliminate use of the_repository
335
- + difftool: eliminate use of global variables
336
-
337
- "git difftool" code clean-up.
338
-
339
- Will merge to 'master'.
340
- cf. <xmqq4j15hch1.fsf@gitster.g>
341
- source: <20250206042010.865947-3-davvid@gmail.com>
342
-
343
-
378
* ps/build-meson-fixes-0130 (2025-01-30) 14 commits
379
- gitlab-ci: restrict maximum number of link jobs on Windows
380
- meson: consistently use custom program paths to resolve programs
@@ -364,7 +398,7 @@ Release tarballs are available at:
398
source: <20250130-b4-pks-meson-improvements-v2-0-2f05581ffb44@pks.im>
399
400
367
-* ps/reftable-sans-compat-util (2025-02-07) 19 commits
401
+* ps/reftable-sans-compat-util (2025-02-18) 18 commits
402
- Makefile: skip reftable library for Coccinelle
403
- reftable: decouple from Git codebase by pulling in "compat/posix.h"
404
- git-compat-util.h: split out POSIX-emulating bits
@@ -383,18 +417,14 @@ Release tarballs are available at:
417
- reftable/blocksource: stop using `xmmap()`
418
- reftable/stack: stop using `write_in_full()`
419
- reftable/stack: stop using `read_in_full()`
386
- - Merge branch 'ps/reftable-sign-compare' into ps/reftable-sans-compat-util
420
(this branch is used by ps/reftable-windows-unlink-fix.)
421
422
Make the code in reftable library less reliant on the service
423
routines it used to borrow from Git proper, to make it easier to
424
use by external users of the library.
425
393
- Waiting for Acks? Otherwise looking good.
394
- cf. <Z6MNRVrhw3Nxz6Iw@pks.im>
395
- The Windows bits may not be ready yet.
396
- cf. <e202a870-921b-8f38-58af-3d44e94c447d@gmx.de>
397
- source: <20250207-pks-reftable-drop-git-compat-util-v5-0-ba2adc79110f@pks.im>
426
+ Waiting for Acks, especially for Windows bits?
427
+ source: <20250218-pks-reftable-drop-git-compat-util-v6-0-8c1f39fb4c02@pks.im>
428
429
430
* ac/doc-http-ssl-type-config (2025-02-05) 1 commit
@@ -424,7 +454,8 @@ Release tarballs are available at:
454
source: <Z67LkxAFIAeaYr0U@ArchLinux>
455
456
427
-* ua/os-version-capability (2025-02-14) 6 commits
457
+* ua/os-version-capability (2025-02-18) 7 commits
458
+ - fixup! agent: advertise OS name via agent capability
459
- agent: advertise OS name via agent capability
460
- t5701: add setup test to remove side-effect dependency
461
- version: extend get_uname_info() to hide system details
@@ -435,8 +466,8 @@ Release tarballs are available at:
466
The value of "uname -s" is by default sent over the wire as a new
467
capability, with an opt-out for privacy-concious folks.
468
438
- Getting there.
439
- source: <20250214123734.1403120-1-usmanakinyemi202@gmail.com>
469
+ Will merge to 'next' after squashing the fixup in???
470
+ source: <20250215155130.1756934-1-usmanakinyemi202@gmail.com>
471
472
473
* jc/doc-attr-tree (2024-12-14) 1 commit
@@ -451,35 +482,15 @@ Release tarballs are available at:
482
source: <xmqq5xnladwi.fsf@gitster.g>
483
484
454
-* cc/lop-remote (2025-02-14) 6 commits
485
+* cc/lop-remote (2025-02-18) 3 commits
486
- doc: add technical design doc for large object promisors
487
- promisor-remote: check advertised name or URL
488
- Add 'promisor-remote' capability to protocol v2
458
- - version: make redact_non_printables() non-static
459
- - version: refactor redact_non_printables()
460
- - version: replace manual ASCII checks with isprint() for clarity
461
-
462
- Needs review.
463
- source: <20250127151701.2321341-1-christian.couder@gmail.com>
464
-
465
-
466
-* ds/backfill (2025-02-03) 7 commits
467
- (merged to 'next' on 2025-02-10 at d6348c9f60)
468
- + backfill: assume --sparse when sparse-checkout is enabled
469
- + backfill: add --sparse option
470
- + backfill: add --min-batch-size=<n> option
471
- + backfill: basic functionality and tests
472
- + backfill: add builtin boilerplate
473
- + Merge branch 'master' into ds/backfill
474
- + Merge branch 'ds/path-walk-1' into ds/backfill
489
476
- Lazy-loading missing files in a blobless clone on demand is costly
477
- as it tends to be one-blob-at-a-time. "git backfill" is introduced
478
- to help bulk-download necessary files beforehand.
490
+ Large-object promisor protocol extension.
491
480
- Will merge to 'master'.
481
- cf. <Z6MQK6anxpMhlL9i@pks.im>
482
- source: <pull.1820.v3.git.1738602667.gitgitgadget@gmail.com>
492
+ Comments?
493
+ source: <20250218113204.2847463-1-christian.couder@gmail.com>
494
495
496
* tb/incremental-midx-part-2 (2024-11-20) 15 commits
@@ -505,26 +516,6 @@ Release tarballs are available at:
516
source: <cover.1732054032.git.me@ttaylorr.com>
517
518
508
-* ps/send-pack-unhide-error-in-atomic-push (2025-02-03) 8 commits
509
- (merged to 'next' on 2025-02-10 at 7d93e5ad97)
510
- + send-pack: gracefully close the connection for atomic push
511
- + t5543: atomic push reports exit code failure
512
- + send-pack: new return code "ERROR_SEND_PACK_BAD_REF_STATUS"
513
- + t5548: add porcelain push test cases for dry-run mode
514
- + t5548: add new porcelain test cases
515
- + t5548: refactor test cases by resetting upstream
516
- + t5548: refactor to reuse setup_upstream() function
517
- + t5504: modernize test by moving heredocs into test bodies
518
-
519
- "git push --atomic --porcelain" used to ignore failures from the
520
- other side, losing the error status from the child process, which
521
- has been corrected.
522
-
523
- Will merge to 'master'.
524
- cf. <xmqqh65azk3a.fsf@gitster.g>
525
- source: <20250203-pks-push-atomic-respect-exit-code-v5-0-d66481e36622@pks.im>
526
-
527
-
519
* ej/cat-file-remote-object-info (2025-01-14) 8 commits
520
- cat-file: add remote-object-info to batch-command
521
- transport: add client support for object-info
@@ -554,3 +545,11 @@ Release tarballs are available at:
545
Will discard.
546
Has been expecting a reroll for too long.
547
source: <pull.1838.v3.git.1735928035056.gitgitgadget@gmail.com>
548
+
549
+
550
+* mh/meson-credential-helpers (2025-02-13) 2 commits
551
+ . meson: wire up credential-libsecret
552
+ . meson: wire up credential-wincred
553
+
554
+ Superseded by the ps/meson-contrib-bits topic.
555
+ source: <pull.1859.git.1739471859.gitgitgadget@gmail.com>