What's cooking (2025/07 #01)
Junio C Hamano committed
Jul 1, 2025 at 16:02 UTC
f26ab7651997703f227e15bc9329d1714c624be9
1 file changed
+152
-199
whats-cooking.txt
+152
-199
@@ -1,10 +1,10 @@
1
To: git@vger.kernel.org
2
-Subject: What's cooking in git.git (Jun 2025, #09; Fri, 27)
3
-X-master-at: cf6f63ea6bf35173e02e18bdc6a4ba41288acff9
4
-X-next-at: 74e6fc65d04915ff3f8c8a5d11580286182b8854
2
+Subject: What's cooking in git.git (Jul 2025, #01; Tue, 1)
3
+X-master-at: 83014dc05f6fc9275c0a02886cb428805abaf9e5
4
+X-next-at: 83e99ddf4094f2c040378c609fcafe6bcce232da
5
Bcc: lwn@lwn.net, gitster@pobox.com
6
7
-What's cooking in git.git (Jun 2025, #09; Fri, 27)
7
+What's cooking in git.git (Jul 2025, #01; Tue, 1)
8
--------------------------------------------------
9
10
Here are the topics that have been cooking in my tree. Commits
@@ -48,150 +48,158 @@ Release tarballs are available at:
48
--------------------------------------------------
49
[Graduated to 'master']
50
51
-* ac/preload-index-wo-the-repository (2025-06-10) 2 commits
52
- (merged to 'next' on 2025-06-18 at fe9378f663)
53
- + preload-index: stop depending on 'the_repository'
54
- + environment: remove the global variable 'core_preload_index'
51
+* bc/stash-export-import (2025-06-11) 4 commits
52
+ (merged to 'next' on 2025-06-24 at 3dfd301fa1)
53
+ + builtin/stash: provide a way to import stashes from a ref
54
+ + builtin/stash: provide a way to export stashes to a ref
55
+ + builtin/stash: factor out revision parsing into a function
56
+ + object-name: make get_oid quietly return an error
57
+
58
+ An interchange format for stash entries is defined, and subcommand
59
+ of "git stash" to import/export has been added.
60
+ source: <20250612011221.4158484-1-sandals@crustytoothpaste.net>
61
56
- Code clean-up.
57
- source: <cover.1749557133.git.ayu.chandekar@gmail.com>
62
63
+* jc/cocci-avoid-regexp-constraint (2025-06-18) 1 commit
64
+ (merged to 'next' on 2025-06-23 at 9ca93f0bac)
65
+ + cocci: matching (multiple) identifiers
66
+
67
+ Avoid regexp_constraint and instead use comparison_constraint when
68
+ listing functions to exclude from application of coccinelle rules,
69
+ as spatch can be built with different regexp engine X-<.
70
+ source: <xmqqbjqlexzd.fsf@gitster.g>
71
+
72
+
73
+* jc/merge-compact-summary (2025-06-12) 2 commits
74
+ (merged to 'next' on 2025-06-24 at 29893fdca6)
75
+ + merge/pull: extend merge.stat configuration variable to cover --compact-summary
76
+ + merge/pull: add the "--compact-summary" option
77
+
78
+ "git merge/pull" has been taught the "--compact-summary" option to
79
+ use the compact-summary format, intead of diffstat, when showing
80
+ the summary of the incoming changes.
81
+ source: <20250612222537.2426059-1-gitster@pobox.com>
82
60
-* ag/send-email-edit-threading-fix (2025-06-04) 2 commits
61
- (merged to 'next' on 2025-06-18 at dfe9cb890c)
62
- + send-email: show the new message id assigned by outlook in the logs
63
- + send-email: fix bug resulting in broken threads if a message is edited
83
65
- "git send-email" incremented its internal message counter when a
66
- message was edited, which made logic that treats the first message
67
- specially misbehave, which has been corrected.
68
- source: <PN3PR01MB95979AA8114CA26405BE02CFB86CA@PN3PR01MB9597.INDPRD01.PROD.OUTLOOK.COM>
84
+* jk/test-seq-format (2025-06-23) 2 commits
85
+ (merged to 'next' on 2025-06-24 at 6726b890cb)
86
+ + test-lib: teach test_seq the -f option
87
+ + t7422: replace confusing printf with echo
88
89
+ A test helper "test_seq" function learned the "-f <fmt>" option,
90
+ which allowed us to simplify a lot of test scripts.
91
+ source: <20250623105516.GA654296@coredump.intra.peff.net>
92
71
-* jc/cg-let-bss-do-its-job (2025-06-11) 1 commit
72
- (merged to 'next' on 2025-06-18 at 5166eea328)
73
- + CodingGuidelines: let BSS do its job
93
+--------------------------------------------------
94
+[New Topics]
95
75
- Clarify "do not explicitly initialize to zero" rule in the
76
- CodingGuidelines document.
77
- source: <xmqqh60mger9.fsf@gitster.g>
96
+* jk/fix-leak-send-pack (2025-07-01) 2 commits
97
+ - send-pack: clean-up even when taking an early exit
98
+ - send-pack: clean up extra_have oid array
99
100
+ Leakfix.
101
80
-* jc/diff-no-index-with-pathspec-fix (2025-06-18) 1 commit
81
- (merged to 'next' on 2025-06-20 at 936407d5ef)
82
- + diff-no-index: do not reference .d_type member of struct dirent
102
+ Will merge to 'next'.
103
+ source: <20250627-jk-fix-leak-send-pack-v1-1-aadcf0ed8a4b@gmail.com>
104
84
- Recent code added a direct access to the d_type member in "struct
85
- dirent", but some platforms lack it, which has been corrected.
86
- source: <xmqqh60ces03.fsf@gitster.g>
105
106
+* ac/prune-wo-the-repository (2025-06-30) 2 commits
107
+ - builtin/prune: stop depending on 'the_repository'
108
+ - repository: move 'repository_format_precious_objects' to repo scope
109
89
-* jc/you-still-use-whatchanged (2025-05-12) 6 commits
90
- (merged to 'next' on 2025-06-18 at b28af0a02c)
91
- + whatschanged: list it in BreakingChanges document
92
- + whatchanged: remove when built with WITH_BREAKING_CHANGES
93
- + whatchanged: require --i-still-use-this
94
- + tests: prepare for a world without whatchanged
95
- + doc: prepare for a world without whatchanged
96
- + you-still-use-that??: help deprecating commands for removal
110
+ Expecting a reroll.
111
+ cf. <aGPcKgR0G72JRSlM@pks.im>
112
+ source: <cover.1751296633.git.ayu.chandekar@gmail.com>
113
98
- "git whatchanged" that is longer to type than "git log --raw"
99
- which is its modern rough equivalent has outlived its usefulness
100
- more than 10 years ago. Plan to deprecate and remove it.
101
- source: <20250512190311.1451556-1-gitster@pobox.com>
114
115
+* ag/doc-send-email (2025-06-30) 5 commits
116
+ - docs: mention possible options for Proton Mail users
117
+ - docs: add a paragraph explaining the `sendmailCmd` option of sendemail
118
+ - docs: add an OAuth2.0 credential helper for AOL accounts
119
+ - docs: add outlookidfix config option to sendemail documentation
120
+ - docs: link OpenSSL's verify(1) manual page to know about -CAfile and -CApath options
121
104
-* jg/mailinfo-leakfix (2025-06-13) 1 commit
105
- (merged to 'next' on 2025-06-20 at 3ef4f7f41c)
106
- + mailinfo.c: fix memory leak in function handle_content_type()
122
+ Documentation updates for "git send-email".
123
108
- Leakfix.
109
- source: <SA1PR22MB399911638F342E1AA20F014AE477A@SA1PR22MB3999.namprd22.prod.outlook.com>
124
+ Comments?
125
+ source: <20250630180511.499-1-gargaditya08@proton.me>
126
127
112
-* kj/stash-onbranch-submodule-fix (2025-06-10) 1 commit
113
- (merged to 'next' on 2025-06-18 at 1ac7a03f69)
114
- + stash: fix incorrect branch name in stash message
128
+* jj/doc-branch-markup-fix (2025-06-29) 1 commit
129
+ - doc: improve formatting in branch section
130
116
- "git stash" recorded a wrong branch name when submodules are
117
- present in the current checkout, which has been corrected.
118
- source: <20250611014204.24994-1-jayatheerthkulkarni2005@gmail.com>
131
+ Doc markup fix.
132
133
+ Will merge to 'next'.
134
+ source: <20250629190445.10185-1-kuba@kubajecminek.cz>
135
121
-* ly/prepare-show-merge-leakfix (2025-06-09) 1 commit
122
- (merged to 'next' on 2025-06-18 at 11ab005b9c)
123
- + revision: fix memory leak in prepare_show_merge()
136
125
- Leakfix.
126
- source: <pull.1989.v3.git.git.1749515879546.gitgitgadget@gmail.com>
137
+* rs/parse-options-precision (2025-06-29) 6 commits
138
+ - parse-options: add precision handling for OPTION_COUNTUP
139
+ - parse-options: add precision handling for OPTION_BITOP
140
+ - parse-options: add precision handling for OPTION_NEGBIT
141
+ - parse-options: add precision handling for OPTION_BIT
142
+ - parse-options: add precision handling for OPTION_SET_INT
143
+ - parse-options: add precision handling for PARSE_OPT_CMDMODE
144
145
+ Define .precision to more canned parse-options type to avoid bugs
146
+ coming from using a variable with a wrong type to capture the
147
+ parsed values.
148
129
-* ly/run-builtin-use-passed-in-repo (2025-06-15) 1 commit
130
- (merged to 'next' on 2025-06-18 at ae732fef47)
131
- + git.c: remove the_repository dependence in run_builtin()
149
+ Comments?
150
+ source: <cf5cd57d-733f-4239-80f8-23bdc1523ab2@web.de>
151
133
- Code clean-up.
134
- source: <20250616062233.1589172-1-502024330056@smail.nju.edu.cn>
152
153
+* cb/ci-freebsd-update-to-14.3 (2025-06-30) 1 commit
154
+ - ci: update FreeBSD image to 14.3
155
137
-* ps/maintenance-ref-lock (2025-06-03) 12 commits
138
- (merged to 'next' on 2025-06-18 at 724574661a)
139
- + builtin/maintenance: fix locking race when handling "gc" task
140
- + builtin/gc: avoid global state in `gc_before_repack()`
141
- + usage: allow dying without writing an error message
142
- + builtin/maintenance: fix locking race with refs and reflogs tasks
143
- + builtin/maintenance: split into foreground and background tasks
144
- + builtin/maintenance: fix typedef for function pointers
145
- + builtin/maintenance: extract function to run tasks
146
- + builtin/maintenance: stop modifying global array of tasks
147
- + builtin/maintenance: mark "--task=" and "--schedule=" as incompatible
148
- + builtin/maintenance: centralize configuration of explicit tasks
149
- + builtin/gc: drop redundant local variable
150
- + builtin/gc: use designated field initializers for maintenance tasks
156
+ CI updates.
157
152
- "git maintenance" lacked the care "git gc" had to avoid holding
153
- onto the repository lock for too long during packing refs, which
154
- has been remedied.
155
- source: <20250603-b4-pks-maintenance-ref-lock-race-v4-0-52f5cf7b7e99@pks.im>
158
+ Will merge to 'next'.
159
+ source: <pull.2006.git.git.1751345578742.gitgitgadget@gmail.com>
160
161
158
-* pw/stash-p-pathspec-fixes (2025-06-07) 2 commits
159
- (merged to 'next' on 2025-06-18 at 10cfc8865f)
160
- + stash: allow "git stash [<options>] --patch <pathspec>" to assume push
161
- + stash: allow "git stash -p <pathspec>" to assume push again
162
+* kh/doc-config-subcommands (2025-07-01) 5 commits
163
+ - config: mention --url in the synopsis
164
+ - config: use --value instead of value-pattern
165
+ - config: document --[no-]value
166
+ - config: use --value=<pattern> consistently
167
+ - config: document --[no-]show-names
168
163
- "git stash -p <pathspec>" improvements.
164
- source: <cover.1749289514.git.phillip.wood@dunelm.org.uk>
169
+ Documentation updates.
170
171
+ Will merge to 'next'?
172
+ source: <cover.1751382830.git.code@khaugsbakk.name>
173
167
-* pw/subtree-gpg-sign (2025-06-04) 2 commits
168
- (merged to 'next' on 2025-06-18 at d3c6435b4f)
169
- + contrib/subtree: add -S/--gpg-sign
170
- + contrib/subtree: parse using --stuck-long
174
172
- "git subtree" (in contrib/) learns to grok GPG signing its commits.
173
- source: <pull.1928.v2.git.1749046597.gitgitgadget@gmail.com>
175
+* kn/for-each-ref-skip (2025-07-01) 4 commits
176
+ - for-each-ref: introduce a '--skip-until' option
177
+ - refs: selectively set prefix in the seek functions
178
+ - ref-cache: remove unused function 'find_ref_entry()'
179
+ - refs: expose `ref_iterator` via 'refs.h'
180
181
+ "git for-each-ref" learns "--skip-until" option to help
182
+ applications that want to page its output.
183
176
-* rm/t2400-modernize (2025-06-16) 1 commit
177
- (merged to 'next' on 2025-06-18 at 58c4f9560c)
178
- + t2400: replace 'test -[efd]' with 'test_path_is_*'
184
+ Comments?
185
+ source: <20250701-306-git-for-each-ref-pagination-v1-0-4f0ae7c0688f@gmail.com>
186
180
- Test clean-up.
181
- source: <20250617002939.24478-1-rodmichelassi@gmail.com>
187
188
+* tc/last-modified (2025-07-01) 5 commits
189
+ . (style) fix bad changes suggested by clang-format
190
+ . (style) clang-format suggested changes
191
+ . last-modified: use Bloom filters when available
192
+ . t/perf: add last-modified perf script
193
+ . last-modified: new subcommand to show when files were last modified
194
184
-* sa/multi-mailmap-fix (2025-06-13) 1 commit
185
- (merged to 'next' on 2025-06-18 at c492804406)
186
- + cat-file: fix mailmap application for different author and committer
195
+ A new command "git last-modified" is proposed to show the closest
196
+ ancestor commit that touched each path.
197
188
- When asking to apply mailmap to both author and committer field
189
- while showing a commit object, the field that appears later was not
190
- correctly parsed and replaced, which has been corrected.
191
- source: <20250613115750.41205-1-siddharthasthana31@gmail.com>
198
+ Comments?
199
+ source: <20250630-toon-new-blame-tree-v3-0-3516025dc3bc@iotcl.com>
200
201
--------------------------------------------------
194
-[New Topics]
202
+[Cooking]
203
204
* cb/daemon-reap-children (2025-06-26) 4 commits
205
- daemon: explicitly allow EINTR during poll()
@@ -205,7 +213,7 @@ Release tarballs are available at:
213
source: <pull.2002.v3.git.git.1750927988.gitgitgadget@gmail.com>
214
215
208
-* ac/auto-comment-char-fix (2025-06-26) 1 commit
216
+* ac/auto-comment-char-fix (2025-06-30) 1 commit
217
- commit: avoid scanning trailing comments when 'core.commentChar' is "auto"
218
219
"git commit" that concludes a conflicted merge failed to notice and remove
@@ -213,70 +221,53 @@ Release tarballs are available at:
221
core.commentstring is set to 'auto'.
222
223
Expecting a reroll.
216
- cf. <91982162-b138-4bb1-81fd-6f9185801c99@gmail.com>
217
- source: <20250626221631.457725-1-ayu.chandekar@gmail.com>
224
+ cf. <f22e864e-669d-457c-838e-961bbc977c4b@gmail.com>
225
+ source: <20250630182527.69167-1-ayu.chandekar@gmail.com>
226
227
228
* cb/daemon-fd-check-fix (2025-06-26) 1 commit
221
- - daemon: remove unnecesary restriction for listener fd
229
+ (merged to 'next' on 2025-06-30 at 7a88e3eff9)
230
+ + daemon: remove unnecesary restriction for listener fd
231
232
Remove unnecessary check from "git daemon" code.
233
225
- Will merge to 'next'.
234
+ Will merge to 'master'.
235
source: <20250626095139.70751-1-carenas@gmail.com>
236
237
229
-* cb/daemon-retry-interrupted-accept (2025-06-26) 1 commit
238
+* cb/daemon-retry-interrupted-accept (2025-06-27) 1 commit
239
- daemon: correctly handle soft accept() errors in service_loop
240
241
When "git daemon" sees a signal while attempting to accept() a new
242
client, instead of retrying, it skipped it by mistake, which has
243
been corrected.
244
236
- Expecting a reroll, separating out the unrelated change.
237
- cf. <08804dbe-56dd-4c0e-b36b-a82768b0aa29@gmail.com>
238
- source: <20250626172159.87204-1-carenas@gmail.com>
245
+ Will merge to 'next'.
246
+ cf. <xmqqv7od452s.fsf@gitster.g>
247
+ source: <20250627231404.27100-1-carenas@gmail.com>
248
249
241
-* kn/clang-format-updates (2025-06-25) 4 commits
250
+* kn/clang-format-updates (2025-06-30) 3 commits
251
- meson: add rule to run 'git clang-format'
252
- clang-format: add 'RemoveBracesLLVM' to the main config
253
- clang-format: set 'ColumnLimit' to 0
245
- - editorconfig: set maximum line length to 120 characters
254
255
Update ".clang-format" and ".editorconfig" to match our style guide
256
a bit better.
257
250
- Expecting a (small and hopefully final) reroll.
251
- cf. <iutm4xxkhchcpfygtqo2s4nit42sclzen63465ljtovzgdsebr@okpj5jtw62r6>
252
- source: <20250625-525-make-clang-format-more-robust-v1-0-67a49ecc2fd5@gmail.com>
258
+ Will merge to 'next'.
259
+ source: <20250630-525-make-clang-format-more-robust-v2-0-05cbcdbf7817@gmail.com>
260
261
255
-* ly/changed-paths-traversal (2025-06-27) 3 commits
256
- - fixup?
262
+* ly/changed-paths-traversal (2025-06-27) 2 commits
263
- bloom: optimize multiple pathspec items in revision traversal
264
- bloom: replace struct bloom_key * with struct bloom_keyvec
265
266
Lift the limitation to use changed-path filter in "git log" so that
267
it can be used for a pathspec with multiple literal paths.
268
263
- Expecting a reroll.
264
- cf. <4A56A595-55B1-4EEB-9B9E-3E9F7A9A74D4@smail.nju.edu.cn>
265
- source: <20250625125541.3048632-1-502024330056@smail.nju.edu.cn>
266
-
267
---------------------------------------------------
268
-[Cooking]
269
-
270
-* jk/test-seq-format (2025-06-23) 2 commits
271
- (merged to 'next' on 2025-06-24 at 6726b890cb)
272
- + test-lib: teach test_seq the -f option
273
- + t7422: replace confusing printf with echo
274
-
275
- A test helper "test_seq" function learned the "-f <fmt>" option,
276
- which allowed us to simplify a lot of test scripts.
277
-
278
- Will merge to 'master'.
279
- source: <20250623105516.GA654296@coredump.intra.peff.net>
269
+ Will merge to 'next'?
270
+ source: <20250627062154.1121530-1-502024330056@smail.nju.edu.cn>
271
272
273
* mc/netrc-service-names (2025-06-25) 3 commits
@@ -303,34 +294,23 @@ Release tarballs are available at:
294
source: <20250623234327.335490-1-phil.hord@gmail.com>
295
296
306
-* bc/use-sha256-by-default-in-3.0 (2025-06-19) 10 commits
297
+* bc/use-sha256-by-default-in-3.0 (2025-07-01) 11 commits
298
- Enable SHA-256 by default in breaking changes mode
299
+ - help: add a build option for default hash
300
- t5300: choose the built-in hash outside of a repo
301
- t4042: choose the built-in hash outside of a repo
302
- t1007: choose the built-in hash outside of a repo
303
- t: default to compile-time default hash if not set
304
- setup: use the default algorithm to initialize repo format
313
- - Use original hash for legacy formats
305
+ - Use legacy hash for legacy formats
306
- builtin: use default hash when outside a repository
315
- - hash: add a constant for the original hash algorithm
307
+ - hash: add a constant for the legacy hash algorithm
308
- hash: add a constant for the default hash algorithm
309
310
Prepare to flip the default hash function to SHA-256.
311
320
- Needs review.
321
- source: <20250620011943.586596-1-sandals@crustytoothpaste.net>
322
-
323
-
324
-* jc/cocci-avoid-regexp-constraint (2025-06-18) 1 commit
325
- (merged to 'next' on 2025-06-23 at 9ca93f0bac)
326
- + cocci: matching (multiple) identifiers
327
-
328
- Avoid regexp_constraint and instead use comparison_constraint when
329
- listing functions to exclude from application of coccinelle rules,
330
- as spatch can be built with different regexp engine X-<.
331
-
332
- Will merge to 'master'.
333
- source: <xmqqbjqlexzd.fsf@gitster.g>
312
+ Comments?
313
+ source: <20250701212237.766774-1-sandals@crustytoothpaste.net>
314
315
316
* jc/cocci-dtype (2025-06-18) 1 commit
@@ -393,7 +373,7 @@ Release tarballs are available at:
373
source: <20250619133630.727274-1-christian.couder@gmail.com>
374
375
396
-* ac/deglobal-sparse-variables (2025-06-17) 3 commits
376
+* ac/deglobal-sparse-variables (2025-06-30) 3 commits
377
- environment: remove the global variable 'sparse_expect_files_outside_of_patterns'
378
- environment: move access to "core.sparsecheckoutcone" into repo_settings
379
- environment: move access to "core.sparsecheckout" into repo_settings
@@ -401,8 +381,9 @@ Release tarballs are available at:
381
Two global variables related to sparse checkout have been moved to
382
the repository settings structure.
383
404
- Waiting for review responses.
405
- source: <cover.1750157825.git.ayu.chandekar@gmail.com>
384
+ Breaks end-uesr facing behaviour.
385
+ cf. <17b7f51c-0c3d-4d63-a501-47ce829f7345@gmail.com>
386
+ source: <cover.1751309770.git.ayu.chandekar@gmail.com>
387
388
389
* jk/submodule-remote-lookup-cleanup (2025-06-23) 7 commits
@@ -434,19 +415,6 @@ Release tarballs are available at:
415
source: <20250609221055.136074-1-oystwa@gmail.com>
416
417
437
-* jc/merge-compact-summary (2025-06-12) 2 commits
438
- (merged to 'next' on 2025-06-24 at 29893fdca6)
439
- + merge/pull: extend merge.stat configuration variable to cover --compact-summary
440
- + merge/pull: add the "--compact-summary" option
441
-
442
- "git merge/pull" has been taught the "--compact-summary" option to
443
- use the compact-summary format, intead of diffstat, when showing
444
- the summary of the incoming changes.
445
-
446
- Will merge to 'master'.
447
- source: <20250612222537.2426059-1-gitster@pobox.com>
448
-
449
-
418
* bs/config-mak-freebsd (2025-06-12) 1 commit
419
- config.mak.uname: update settings for FreeBSD
420
@@ -482,7 +450,7 @@ Release tarballs are available at:
450
source: <20250611221444.1567638-1-sebastian@breakpoint.cc>
451
452
485
-* ja/doc-git-log-markup (2025-06-08) 9 commits
453
+* ja/doc-git-log-markup (2025-06-29) 9 commits
454
- doc: git-log: convert log config to new doc format
455
- doc: git-log: convert diff options to new doc format
456
- doc: git-log: convert pretty formats to new doc format
@@ -495,8 +463,8 @@ Release tarballs are available at:
463
464
Doc mark-up updates.
465
498
- Review?
499
- source: <pull.1933.git.1749373787.gitgitgadget@gmail.com>
466
+ Comments?
467
+ source: <pull.1933.v2.git.1751203241.gitgitgadget@gmail.com>
468
469
470
* ag/imap-send-resurrection (2025-06-19) 10 commits
@@ -540,7 +508,7 @@ Release tarballs are available at:
508
source: <20250605140644.239199-1-kuforiji98@gmail.com>
509
510
543
-* ly/load-bitmap-leakfix (2025-06-02) 3 commits
511
+* ly/load-bitmap-leakfix (2025-06-30) 3 commits
512
- pack-bitmap: add load corrupt bitmap test
513
- pack-bitmap: reword comments in test_bitmap_commits()
514
- pack-bitmap: fix memory leak if load_bitmap() failed
@@ -548,7 +516,7 @@ Release tarballs are available at:
516
Leakfix with a new and a bit invasive test.
517
518
Comments?
551
- source: <pull.1962.v5.git.git.1748920444.gitgitgadget@gmail.com>
519
+ source: <pull.1962.v6.git.git.1751347929.gitgitgadget@gmail.com>
520
521
522
* tb/prepare-midx-pack-cleanup (2025-05-28) 5 commits
@@ -593,32 +561,17 @@ Release tarballs are available at:
561
source: <20250608032705.11990-1-jayatheerthkulkarni2005@gmail.com>
562
563
596
-* bc/stash-export-import (2025-06-11) 4 commits
597
- (merged to 'next' on 2025-06-24 at 3dfd301fa1)
598
- + builtin/stash: provide a way to import stashes from a ref
599
- + builtin/stash: provide a way to export stashes to a ref
600
- + builtin/stash: factor out revision parsing into a function
601
- + object-name: make get_oid quietly return an error
602
-
603
- An interchange format for stash entries is defined, and subcommand
604
- of "git stash" to import/export has been added.
605
-
606
- Will merge to 'master'.
607
- source: <20250612011221.4158484-1-sandals@crustytoothpaste.net>
608
-
609
-
610
-* lm/add-p-context (2025-05-10) 4 commits
564
+* lm/add-p-context (2025-06-28) 4 commits
565
- add-patch: add diff.context command line overrides
566
- add-patch: respect diff.context configuration
613
- - test: refactor to use "test_config"
614
- - test: refactor to use "test_grep"
567
+ - test: use "test_config"
568
+ - test: use "test_grep"
569
570
"git add/etc -p" now honors diff.context configuration variable,
571
and learns to honor -U<n> option.
572
619
- Expecting a reroll.
620
- cf. <CAP9jKjEYgEBBGrPnJ8fkaWuS8RPzBeBqFLE7aTJd5x9PcWu=7Q@mail.gmail.com>
621
- source: <pull.1915.v2.git.1746884789.gitgitgadget@gmail.com>
573
+ Ready?
574
+ source: <pull.1915.v3.git.1751128486.gitgitgadget@gmail.com>
575
576
577
* ps/contrib-sweep (2025-05-12) 11 commits
@@ -641,7 +594,7 @@ Release tarballs are available at:
594
source: <20250512-pks-contrib-spring-cleanup-v3-0-32e151b0bfb0@pks.im>
595
596
644
-* ps/object-store (2025-06-04) 17 commits
597
+* ps/object-store (2025-07-01) 17 commits
598
- odb: rename `read_object_with_reference()`
599
- odb: rename `pretend_object_file()`
600
- odb: rename `has_object()`
@@ -663,7 +616,7 @@ Release tarballs are available at:
616
Code clean-up around object access API.
617
618
Comments?
666
- source: <20250605-pks-object-store-wo-the-repository-v5-0-779d1c28774b@pks.im>
619
+ source: <20250701-pks-object-store-wo-the-repository-v6-0-dbf3894ab4e2@pks.im>
620
621
622
* cc/promisor-remote-capability (2025-06-25) 5 commits