What's cooking (2025/10 #06)
Junio C Hamano committed
Oct 17, 2025 at 14:48 UTC
ee0157c61c65083fc8cb4885c64ee214f53f4cc1
1 file changed
+157
-228
whats-cooking.txt
+157
-228
@@ -1,10 +1,10 @@
1
To: git@vger.kernel.org
2
-Subject: What's cooking in git.git (Oct 2025, #05; Tue, 14)
3
-X-master-at: b660e2dcb98ed4eafe2781b7ba31b70d2fcbad80
4
-X-next-at: 61a8936c2151ce465d7d3286fe1d38bfb821753f
2
+Subject: What's cooking in git.git (Oct 2025, #06; Fri, 17)
3
+X-master-at: f229982df19c327876ce7ded40f6efefe20da5d4
4
+X-next-at: 3bde8961571d1368c1015e64b907e8f87cf1a2aa
5
Bcc: lwn@lwn.net, gitster@pobox.com
6
7
-What's cooking in git.git (Oct 2025, #05; Tue, 14)
7
+What's cooking in git.git (Oct 2025, #06; Fri, 17)
8
--------------------------------------------------
9
10
Here are the topics that have been cooking in my tree. Commits
@@ -21,11 +21,6 @@ Copies of the source code to Git live in many repositories, and the
21
following is a list of the ones I push into or their mirrors. Some
22
repositories have only a subset of branches.
23
24
-Since we have been seeing so many "I still use whatchanged" --
25
-"Well, log replaced it 12 yearas ago" exchanges, let's have a
26
-maintenance release 2.51.1 that updates the message when the
27
-deprecated command is used, among other things.
28
-
24
With maint, master, next, seen, todo:
25
26
git://git.kernel.org/pub/scm/git/git.git/
@@ -53,170 +48,155 @@ Release tarballs are available at:
48
--------------------------------------------------
49
[Graduated to 'master']
50
56
-* en/xdiff-cleanup (2025-09-26) 12 commits
57
- (merged to 'next' on 2025-10-08 at 5bc21d0f06)
58
- + xdiff: change type of xdfile_t.changed from char to bool
59
- + xdiff: add macros DISCARD(0), KEEP(1), INVESTIGATE(2) in xprepare.c
60
- + xdiff: rename rchg -> changed in xdfile_t
61
- + xdiff: delete chastore from xdfile_t
62
- + xdiff: delete fields ha, line, size in xdlclass_t in favor of an xrecord_t
63
- + xdiff: delete redundant array xdfile_t.ha
64
- + xdiff: delete struct diffdata_t
65
- + xdiff: delete local variables that alias fields in xrecord_t
66
- + xdiff: delete superfluous function xdl_get_rec() in xemit
67
- + xdiff: delete unnecessary fields from xrecord_t and xdfile_t
68
- + xdiff: delete local variables and initialize/free xdfile_t directly
69
- + xdiff: delete static forward declarations in xprepare
70
-
71
- A lot of code clean-up of xdiff.
72
- Split out of a larger topic.
73
- source: <pull.2048.v6.git.git.1758926520.gitgitgadget@gmail.com>
74
-
75
-
76
-* ja/doc-markup-attached-paragraph-fix (2025-10-07) 2 commits
77
- (merged to 'next' on 2025-10-07 at 5b991a7b14)
78
- + doc: fix indentation of refStorage item in git-config(1)
79
- (merged to 'next' on 2025-09-30 at a91ca5db03)
80
- + doc: change the markup of paragraphs following a nested list item
81
-
82
- Documentation mark-up fix.
83
- source: <20250927195032.37223-1-jn.avila@free.fr>
84
- source: <20251007082223.GA3336685@coredump.intra.peff.net>
85
-
86
-
87
-* jc/optional-path (2025-09-28) 4 commits
88
- (merged to 'next' on 2025-10-08 at a1e8af9952)
89
- + parseopt: values of pathname type can be prefixed with :(optional)
90
- + config: values of pathname type can be prefixed with :(optional)
91
- + t7500: fix GIT_EDITOR shell snippet
92
- + t7500: make each piece more independent
93
-
94
- Configuration variables that take a pathname as a value
95
- (e.g. blame.ignorerevsfile) can be marked as optional by prefixing
96
- ":(optoinal)" before its value.
97
- source: <cover.1759094936.git.ben.knoble+github@gmail.com>
98
-
99
-
100
-* je/doc-push-upstream (2025-10-06) 5 commits
101
- (merged to 'next' on 2025-10-08 at 7bda6929b1)
102
- + doc: git-push: add explanation of `git push origin main`
103
- + doc: git-push: clarify "what to push"
104
- + doc: git-push: clarify "where to push"
105
- + doc: add an UPSTREAM BRANCHES section to pull/push/fetch
106
- + doc: git-push: clarify intro
51
+* en/make-libgit-a (2025-10-02) 2 commits
52
+ (merged to 'next' on 2025-10-10 at 913fc0337a)
53
+ + make: delete REFTABLE_LIB, add reftable to LIB_OBJS
54
+ + make: delete XDIFF_LIB, add xdiff to LIB_OBJS
55
108
- Documentation updates.
109
- source: <pull.1964.v5.git.1759777131.gitgitgadget@gmail.com>
56
+ Instead of three library archives (one for git, one for reftable,
57
+ and one for xdiff), roll everything into a single libgit.a archive.
58
+ This would help later effort to FFI into Rust.
59
+
60
+ source: <pull.2065.v2.git.git.1759447647.gitgitgadget@gmail.com>
61
62
112
-* jn/doc-help-translaing-pretty-options (2025-10-05) 1 commit
113
- (merged to 'next' on 2025-10-08 at 8962b8d1f0)
114
- + doc: do not break sentences into "lego" pieces
63
+* jk/diff-no-index-with-pathspec-fix (2025-09-24) 1 commit
64
+ (merged to 'next' on 2025-10-10 at 75721dbc16)
65
+ + diff --no-index: fix logic for paths ending in '/'
66
116
- Documentation for "git log --pretty" options has been updated
117
- to make it easier to translate.
118
- source: <pull.1982.git.1759698724134.gitgitgadget@gmail.com>
67
+ An earlier addition to "git diff --no-index A B" to limit the
68
+ output with pathspec after the two directories misbehaved when
69
+ these directories were given with a trailing slash, which has been
70
+ corrected.
71
+
72
+ source: <20250924-jk-fix-no-index-path-with-slash-v1-1-6b2028c0de92@intel.com>
73
74
121
-* jn/doc-synopsis (2025-10-05) 3 commits
122
- (merged to 'next' on 2025-10-08 at fd4f96ff5e)
123
- + doc: convert git worktree to synopsis style
124
- + doc: convert git tag to synopsis style
125
- + doc: convert git-stash.adoc to synopis style
75
+* rs/add-patch-options-fix (2025-10-06) 6 commits
76
+ (merged to 'next' on 2025-10-10 at ef52e0377e)
77
+ + add-patch: reset "permitted" at loop start
78
+ + add-patch: let options a and d roll over like y and n
79
+ + add-patch: let options k and K roll over like j and J
80
+ + add-patch: let options y, n, j, and e roll over to next undecided
81
+ + add-patch: document that option J rolls over
82
+ + add-patch: improve help for options j, J, k, and K
83
127
- Doc-mark-up modernization continues.
128
- source: <pull.1969.git.1759698702.gitgitgadget@gmail.com>
84
+ The code in "git add -p" and friends to iterate over hunks was
85
+ riddled with bugs, which has been corrected.
86
+
87
+ source: <fe8e8097-2b05-4dd2-a754-f59e4ba5f95a@web.de>
88
89
131
-* kh/doc-patch-id-markup-fix (2025-09-29) 1 commit
132
- (merged to 'next' on 2025-10-08 at a81dc9f7e6)
133
- + doc: patch-id: fix accidental literal blocks
134
- (this branch is used by kh/doc-patch-id-1.)
90
+* tb/doc-submitting-patches (2025-10-07) 2 commits
91
+ (merged to 'next' on 2025-10-10 at b63283990d)
92
+ + SubmittingPatches: guidance for multi-series efforts
93
+ + SubmittingPatches: extend release-notes experiment to topic names
94
+
95
+ A few more things that patch authors can do to help maintainer to
96
+ keep track of their topics better.
97
+
98
+ source: <cover.1759873165.git.me@ttaylorr.com>
99
+
100
+--------------------------------------------------
101
+[New Topics]
102
+
103
+* so/t2401-use-test-path-helpers (2025-10-15) 1 commit
104
+ (merged to 'next' on 2025-10-16 at b6fe4d2222)
105
+ + t2401: update path checks using test_path helpers
106
+
107
+ Test modernization.
108
+
109
+ Will merge to 'master'.
110
+ source: <20251015140329.13691-2-solobarine@gmail.com>
111
+
112
+
113
+* en/xdiff-cleanup-2 (2025-10-15) 9 commits
114
+ - xdiff: rename rindex -> reference_index
115
+ - xdiff: change rindex from long to size_t in xdfile_t
116
+ - xdiff: make xdfile_t.nreff a size_t instead of long
117
+ - xdiff: make xdfile_t.nrec a size_t instead of long
118
+ - xdiff: split xrecord_t.ha into line_hash and minimal_perfect_hash
119
+ - xdiff: use unambiguous types in xdl_hash_record()
120
+ - xdiff: use size_t for xrecord_t.size
121
+ - xdiff: make xrecord_t.ptr a uint8_t instead of char
122
+ - xdiff: use ssize_t for dstart/dend, make them last in xdfile_t
123
136
- Documentation mark-up fix.
137
- source: <v2-e5ad12cc3b3.1759178715.git.code@khaugsbakk.name>
124
+ Code clean-up.
125
+
126
+ Comments?
127
+ source: <pull.2070.git.git.1760563101.gitgitgadget@gmail.com>
128
129
140
-* kh/format-patch-range-diff-notes (2025-09-25) 3 commits
141
- (merged to 'next' on 2025-10-08 at e06aae4166)
142
- + format-patch: handle range-diff on notes correctly for single patches
143
- + revision: add rdiff_log_arg to rev_info
144
- + range-diff: rename other_arg to log_arg
130
+* js/ci-github-actions-update (2025-10-16) 4 commits
131
+ (merged to 'next' on 2025-10-17 at 6fa7439b70)
132
+ + build(deps): bump actions/github-script from 7 to 8
133
+ + build(deps): bump actions/setup-python from 5 to 6
134
+ + build(deps): bump actions/checkout from 4 to 5
135
+ + build(deps): bump actions/download-artifact from 4 to 5
136
146
- "git format-patch --range-diff=... --notes=..." did not drive the
147
- underlying range-diff with correct --notes parameter, ending up
148
- comparing with different set of notes from its main patch output
149
- you would get from "git format-patch --notes=..." for a singleton
150
- patch.
151
- source: <v2-cover.1758819879.git.code@khaugsbakk.name>
137
+ CI update.
138
139
+ Will merge to 'master'.
140
+ source: <pull.1990.git.1760629692.gitgitgadget@gmail.com>
141
154
-* kn/reftable-consistency-checks (2025-10-07) 7 commits
155
- (merged to 'next' on 2025-10-07 at b9f4bd79f9)
156
- + refs/reftable: add fsck check for checking the table name
157
- + reftable: add code to facilitate consistency checks
158
- + fsck: order 'fsck_msg_type' alphabetically
159
- + Documentation/fsck-msgids: remove duplicate msg id
160
- + reftable: check for trailing newline in 'tables.list'
161
- + refs: move consistency check msg to generic layer
162
- + refs: remove unused headers
142
164
- The reftable backend learned to sanity check its on-disk data more
165
- carefully.
166
- source: <20251007-228-reftable-introduce-consistency-checks-v6-0-638cff42f0b0@gmail.com>
143
+* ar/run-command-hook (2025-10-17) 10 commits
144
+ - receive-pack: convert receive hooks to hook API
145
+ - receive-pack: convert update hooks to new API
146
+ - hooks: allow callers to capture output
147
+ - run-command: allow capturing of collated output
148
+ - reference-transaction: use hook API instead of run-command
149
+ - hook: allow overriding the ungroup option
150
+ - transport: convert pre-push to hook API
151
+ - hook: convert 'post-rewrite' hook in sequencer.c to hook API
152
+ - hook: provide stdin via callback
153
+ - run-command: add stdin callback for parallelization
154
155
+ Use hook API to replace ad-hoc invocation of hook scripts with the
156
+ run_command() API.
157
169
-* ps/ci-avoid-broken-sudo-on-ubuntu (2025-10-10) 1 commit
170
- (merged to 'next' on 2025-10-13 at fd60b6d14b)
171
- + ci: fix broken jobs on Ubuntu 25.10 caused by switch to sudo-rs(1)
158
+ Comments?
159
+ source: <20251017141544.1538542-1-adrian.ratiu@collabora.com>
160
173
- Our CI script requires "sudo" that can be told to preserve
174
- environment, but Ubuntu replaced with "sudo" with an implementation
175
- that lacks the feature. Work this around by reinstalling the
176
- original version.
177
- source: <20251010-b4-pks-ci-ubuntu-sudo-rs-v1-1-88cc846d251c@pks.im>
161
162
+* je/doc-reset (2025-10-17) 4 commits
163
+ - doc: git-reset: clarify `git reset <pathspec>`
164
+ - doc: git-reset: clarify `git reset [mode]`
165
+ - doc: git-reset: clarify intro
166
+ - doc: git-reset: reorder the forms
167
180
-* ps/commit-graph-per-object-source (2025-09-04) 5 commits
181
- (merged to 'next' on 2025-10-07 at 6c9690a649)
182
- + commit-graph: pass graphs that are to be merged as parameter
183
- + commit-graph: return commit graph from `repo_find_commit_pos_in_graph()`
184
- + commit-graph: return the prepared commit graph from `prepare_commit_graph()`
185
- + revision: drop explicit check for commit graph
186
- + blame: drop explicit check for commit graph
168
+ Documentation updates.
169
188
- Code clean-up around commit-graph.
189
- cf. <cf7aeda1-297a-4805-b0ae-e379ce11bbcf@gmail.com>
190
- cf. <aN5gPoPC4WEYw9CF@pks.im>
191
- source: <20250904-b4-pks-commit-graph-via-source-v1-0-d932c2481e1a@pks.im>
170
+ Comments?
171
+ source: <pull.1991.git.1760731558.gitgitgadget@gmail.com>
172
173
194
-* pw/add-p-hunk-splitting-fix (2025-09-25) 2 commits
195
- (merged to 'next' on 2025-10-08 at 3fdb4a84ce)
196
- + add-patch: update hunk splitability after editing
197
- + add -p: mark split hunks as undecided
174
+* jk/diff-from-contents-fix (2025-10-17) 2 commits
175
+ - diff: restore redirection to /dev/null for diff_from_contents
176
+ - Merge branch 'ly/diff-name-only-with-diff-from-content' into jk/diff-from-contents-fix
177
199
- Marking a hunk 'selected' in "git add -p" and then splitting made
200
- all the split pieces 'selected'; this has been changed to make them
201
- all 'undecided', which gives better end-user experience.
202
- source: <pull.1863.v3.git.1758813038.gitgitgadget@gmail.com>
178
+ Recently we attempted to improve "git diff -w" and friends to
179
+ handle cases where patch output would be suppressed, but it
180
+ introduced a bug that emits unnecessary output, which has been
181
+ corrected.
182
183
+ Will merge to 'next' and then to 'master' and then to 'maint'.
184
+ source: <20251017083641.GB4073661@coredump.intra.peff.net>
185
205
-* sj/string-list (2025-10-05) 4 commits
206
- (merged to 'next' on 2025-10-08 at cf0fc3ea18)
207
- + refs: enable sign compare warnings check
208
- + string-list: change "string_list_find_insert_index" return type to "size_t"
209
- + string-list: replace negative index encoding with "exact_match" parameter
210
- + string-list: use bool instead of int for "exact_match"
186
212
- The "string-list" API function to find where a given string would
213
- be inserted got updated so that it can use unrealistically huge
214
- array index that would only fit in size_t but not int or ssize_t
215
- to achieve unstated goal.
216
- source: <aONhmrE0otiyZ16f@ArchLinux>
187
+* jk/status-z-short-fix (2025-10-17) 1 commit
188
+ - status: make coloring of "-z --short" consistent
189
+
190
+ The "--short" option of "git status" that meant output for humans
191
+ and "-z" option to show NUL delimited output format did not mix
192
+ well, and colored some but not all things. The command has been
193
+ updated to color all elements consistently in such a case.
194
+
195
+ Will merge to 'next'.
196
+ source: <20251017084455.GA4096702@coredump.intra.peff.net>
197
198
--------------------------------------------------
219
-[New Topics]
199
+[Cooking]
200
201
* tu/credential-makefile-updates (2025-10-10) 1 commit
202
- contrib/credential: Amend and harmonize Makefiles
@@ -247,8 +227,6 @@ Release tarballs are available at:
227
Comments?
228
source: <20251014-pks-ref-files-deprecate-symbolic-links-v1-1-4bcd6a4ef6f5@pks.im>
229
250
---------------------------------------------------
251
-[Cooking]
230
231
* dk/stash-apply-index (2025-10-06) 1 commit
232
(merged to 'next' on 2025-10-13 at 2187046f6c)
@@ -336,7 +314,7 @@ Release tarballs are available at:
314
source: <20251013084857.1646783-1-christian.couder@gmail.com>
315
316
339
-* ps/ci-rust (2025-10-07) 8 commits
317
+* ps/ci-rust (2025-10-14) 8 commits
318
- rust: support for Windows
319
- ci: verify minimum supported Rust version
320
- ci: check for common Rust mistakes via Clippy
@@ -348,9 +326,8 @@ Release tarballs are available at:
326
327
CI improvements to handle the recent Rust integration better.
328
351
- Expecting an update.
352
- cf. <aOdIRnB-SGQwj935@pks.im>
353
- source: <20251008-b4-pks-ci-rust-v2-0-d556ee83c381@pks.im>
329
+ Will merge to 'next'?
330
+ source: <20251015-b4-pks-ci-rust-v3-0-13810af33bd5@pks.im>
331
332
333
* ps/ref-peeled-tags (2025-10-08) 14 commits
@@ -392,43 +369,16 @@ Release tarballs are available at:
369
source: <20251009-pks-packfiles-convert-get-all-v2-0-0d73b87ce711@pks.im>
370
371
395
-* tb/doc-submitting-patches (2025-10-07) 2 commits
396
- (merged to 'next' on 2025-10-10 at b63283990d)
397
- + SubmittingPatches: guidance for multi-series efforts
398
- + SubmittingPatches: extend release-notes experiment to topic names
399
-
400
- A few more things that patch authors can do to help maintainer to
401
- keep track of their topics better.
402
-
403
- Will merge to 'master'.
404
- source: <cover.1759873165.git.me@ttaylorr.com>
405
-
406
-
407
-* je/doc-data-model (2025-10-08) 1 commit
372
+* je/doc-data-model (2025-10-14) 1 commit
373
- doc: add a explanation of Git's data model
374
375
Add a new manual that describes the data model.
411
- source: <pull.1981.v2.git.1759931621272.gitgitgadget@gmail.com>
412
-
413
-
414
-* rs/add-patch-options-fix (2025-10-06) 6 commits
415
- (merged to 'next' on 2025-10-10 at ef52e0377e)
416
- + add-patch: reset "permitted" at loop start
417
- + add-patch: let options a and d roll over like y and n
418
- + add-patch: let options k and K roll over like j and J
419
- + add-patch: let options y, n, j, and e roll over to next undecided
420
- + add-patch: document that option J rolls over
421
- + add-patch: improve help for options j, J, k, and K
376
423
- The code in "git add -p" and friends to iterate over hunks was
424
- riddled with bugs, which has been corrected.
425
-
426
- Will merge to 'master'.
427
- source: <fe8e8097-2b05-4dd2-a754-f59e4ba5f95a@web.de>
377
+ Comments?
378
+ source: <pull.1981.v3.git.1760476346040.gitgitgadget@gmail.com>
379
380
430
-* tb/incremental-midx-part-3.1 (2025-09-29) 51 commits
431
- - SQUASH??? play well with other topics by preemptively including "repository.h"
381
+* tb/incremental-midx-part-3.1 (2025-10-15) 50 commits
382
- builtin/repack.c: clean up unused `#include`s
383
- repack: move `write_cruft_pack()` out of the builtin
384
- repack: move `write_filtered_pack()` out of the builtin
@@ -457,7 +407,7 @@ Release tarballs are available at:
407
- repack: remove 'generated_pack' API from the builtin
408
- builtin/repack.c: provide pack locations to `generated_pack_install()`
409
- builtin/repack.c: pass "packtmp" to `generated_pack_populate()`
460
- - builtin/repack.c: factor our "generated_pack_install"
410
+ - builtin/repack.c: factor out "generated_pack_install"
411
- builtin/repack.c: rename "struct generated_pack_data"
412
- repack: remove 'existing_packs' API from the builtin
413
- builtin/repack.c: avoid unnecessary numeric casts in existing_packs
@@ -481,8 +431,11 @@ Release tarballs are available at:
431
- Merge branch 'ps/packfile-store' into tb/incremental-midx-part-3.1
432
(this branch is used by ps/remove-packfile-store-get-packs.)
433
484
- Comments?
485
- source: <cover.1759097191.git.me@ttaylorr.com>
434
+ Clean-up "git repack" machinery to prepare for incremental update
435
+ of midx files.
436
+
437
+ Will merge to 'next'?
438
+ source: <cover.1760567210.git.me@ttaylorr.com>
439
440
441
* cc/doc-submitting-patches-with-ai (2025-10-01) 1 commit
@@ -490,8 +443,8 @@ Release tarballs are available at:
443
444
AI guidelines.
445
493
- Perhaps we should adopt what QEMU uses for simplicity?
494
- cf. <aOBMHqLxNd86vgjH@fruit.crustytoothpaste.net>
446
+ Will merge to 'next'?
447
+ cf. <xmqqv7ki1xf1.fsf@gitster.g>
448
source: <20251001140310.527097-1-christian.couder@gmail.com>
449
450
@@ -517,19 +470,6 @@ Release tarballs are available at:
470
source: <20251001-b4-pks-history-builtin-v4-0-8e61ddb86317@pks.im>
471
472
520
-* en/make-libgit-a (2025-10-02) 2 commits
521
- (merged to 'next' on 2025-10-10 at 913fc0337a)
522
- + make: delete REFTABLE_LIB, add reftable to LIB_OBJS
523
- + make: delete XDIFF_LIB, add xdiff to LIB_OBJS
524
-
525
- Instead of three library archives (one for git, one for reftable,
526
- and one for xdiff), roll everything into a single libgit.a archive.
527
- This would help later effort to FFI into Rust.
528
-
529
- Will merge to 'master'.
530
- source: <pull.2065.v2.git.git.1759447647.gitgitgadget@gmail.com>
531
-
532
-
473
* ms/doc-worktree-side-by-side (2025-10-10) 2 commits
474
- doc: git-worktree: Add side by side branch checkout example
475
- doc: git-worktree: Link to examples
@@ -542,16 +482,16 @@ Release tarballs are available at:
482
source: <a203b35538847f3c9358a5ae26fb4ebea5734cfc.1759420102.git.msuchanek@suse.de>
483
484
545
-* rj/doc-technical-fixes (2025-10-02) 3 commits
485
+* rj/doc-technical-fixes (2025-10-16) 4 commits
486
+ - doc: add large-object-promisors.adoc to the docs build
487
- doc: commit-graph.adoc: fix up some formatting
488
- doc: sparse-checkout.adoc: fix asciidoc warnings
489
- doc: remembering-renames.adoc: fix asciidoc warnings
490
491
Documentation mark-up fixes.
492
552
- Expecting v3.
553
- cf. <20251002221233.541844-1-ramsay@ramsayjones.plus.com>
554
- source: <20251002221233.541844-1-ramsay@ramsayjones.plus.com>
493
+ Will merge to 'next'?
494
+ source: <20251016200301.1595204-1-ramsay@ramsayjones.plus.com>
495
496
497
* sa/replay-atomic-ref-updates (2025-10-14) 4 commits
@@ -569,43 +509,32 @@ Release tarballs are available at:
509
source: <20251013183311.33329-1-siddharthasthana31@gmail.com>
510
511
572
-* je/doc-pull (2025-10-08) 4 commits
573
- - doc: git-pull: clarify how to exit a conflicted merge
574
- - doc: git-pull: delete the example
575
- - doc: git-pull: clarify options for integrating remote branch
576
- - doc: git-pull: move <repository> and <refspec> params
512
+* je/doc-pull (2025-10-15) 4 commits
513
+ (merged to 'next' on 2025-10-16 at 71e7a0cac0)
514
+ + doc: git-pull: clarify how to exit a conflicted merge
515
+ + doc: git-pull: delete the example
516
+ + doc: git-pull: clarify options for integrating remote branch
517
+ + doc: git-pull: move <repository> and <refspec> params
518
519
Documentation updates.
520
580
- Will merge to 'next'?
581
- source: <pull.1976.v2.git.1759951536.gitgitgadget@gmail.com>
582
-
583
-
584
-* jk/diff-no-index-with-pathspec-fix (2025-09-24) 1 commit
585
- (merged to 'next' on 2025-10-10 at 75721dbc16)
586
- + diff --no-index: fix logic for paths ending in '/'
587
-
588
- An earlier addition to "git diff --no-index A B" to limit the
589
- output with pathspec after the two directories misbehaved when
590
- these directories were given with a trailing slash, which has been
591
- corrected.
592
-
521
Will merge to 'master'.
594
- source: <20250924-jk-fix-no-index-path-with-slash-v1-1-6b2028c0de92@intel.com>
522
+ source: <pull.1976.v3.git.1760534011.gitgitgadget@gmail.com>
523
524
597
-* jt/repo-stats (2025-09-27) 6 commits
598
- - builtin/repo: add progress meter for stats
599
- - builtin/repo: add keyvalue and nul format for stats
600
- - builtin/repo: add object counts in stats output
601
- - builtin/repo: introduce stats subcommand
525
+* jt/repo-stats (2025-10-15) 6 commits
526
+ - builtin/repo: add progress meter for structure stats
527
+ - builtin/repo: add keyvalue and nul format for structure stats
528
+ - builtin/repo: add object counts in structure output
529
+ - builtin/repo: introduce structure subcommand
530
- ref-filter: allow NULL filter pattern
531
- builtin/repo: rename repo_info() to cmd_repo_info()
532
533
"git repo stats", a new command.
534
607
- Comments?
608
- source: <20250927145049.723341-1-jltobler@gmail.com>
535
+ Expecting a (hopefully small and final) reroll.
536
+ cf. <aPDPyEVOTSU6NuOH@pks.im>
537
+ source: <20251015211213.361797-1-jltobler@gmail.com>
538
539
540
* bc/sha1-256-interop-01 (2025-10-09) 9 commits