What's cooking (2026/03 #08)
Junio C Hamano committed
Mar 21, 2026 at 17:42 UTC
9d7165e7c893782717936cc2d1af2ce8663f71d8
1 file changed
+153
-133
whats-cooking.txt
+153
-133
@@ -1,10 +1,10 @@
1
To: git@vger.kernel.org
2
-Subject: What's cooking in git.git (Mar 2026, #07)
3
-X-master-at: 7ff1e8dc1e1680510c96e69965b3fa81372c5037
4
-X-next-at: 1eceb487f285f1efa78465e6208770318f9f4892
2
+Subject: What's cooking in git.git (Mar 2026, #08)
3
+X-master-at: 6e8d538aab8fe4dd07ba9fb87b5c7edcfa5706ad
4
+X-next-at: aef58811091ead010da1c5dc590e2731c9cbcefe
5
Bcc: lwn@lwn.net, gitster@pobox.com
6
7
-What's cooking in git.git (Mar 2026, #07)
7
+What's cooking in git.git (Mar 2026, #08)
8
-----------------------------------------
9
10
Here are the topics that have been cooking in my tree. Commits
@@ -46,99 +46,108 @@ Release tarballs are available at:
46
https://www.kernel.org/pub/software/scm/git/
47
48
--------------------------------------------------
49
-[Graduated to 'master']
50
-
51
-* bk/run-command-wo-the-repository (2026-03-12) 2 commits
52
- (merged to 'next' on 2026-03-12 at 61ffe62b75)
53
- + run-command: wean auto_maintenance() functions off the_repository
54
- + run-command: wean start_command() off the_repository
55
-
56
- The run_command() API lost its implicit dependencyon the singleton
57
- `the_repository` instance.
58
- source: <20260312144437.626392-1-bkkaracay@gmail.com>
49
+[New Topics]
50
51
+* jk/diff-highlight-identical-pairs (2026-03-17) 1 commit
52
+ (merged to 'next' on 2026-03-20 at a8aa5bd14e)
53
+ + contrib/diff-highlight: do not highlight identical pairs
54
+ (this branch is used by jk/diff-highlight-more.)
55
61
-* dd/list-objects-filter-options-wo-strbuf-split (2026-03-11) 2 commits
62
- (merged to 'next' on 2026-03-12 at 99c4dbd03e)
63
- + list-objects-filter-options: avoid strbuf_split_str()
64
- + worktree: do not pass strbuf by value
65
- (this branch is used by dd/cocci-do-not-pass-strbuf-by-value.)
56
+ The handling of the incomplete lines at the end by "git
57
+ diff-highlight" has been fixed.
58
67
- The way combined list-object filter options are parsed has been
68
- revamped.
69
- source: <20260311173336.8395-1-deveshigurgaon@gmail.com>
59
+ Will merge to 'master'.
60
+ source: <20260317230223.GA716496@coredump.intra.peff.net>
61
62
72
-* jc/doc-wholesale-replace-before-next (2026-03-09) 1 commit
73
- (merged to 'next' on 2026-03-13 at 19ca350c9b)
74
- + SubmittingPatches: spell out "replace fully to pretend to be perfect"
63
+* jk/diff-highlight-more (2026-03-19) 9 commits
64
+ - diff-highlight: fetch all config with one process
65
+ - diff-highlight: allow module callers to pass in color config
66
+ - diff-highlight: test color config
67
+ - diff-highlight: use test_decode_color in tests
68
+ - t: add matching negative attributes to test_decode_color
69
+ - diff-highlight: check diff-highlight exit status in tests
70
+ - diff-highlight: drop perl version dependency back to 5.8
71
+ - diff-highlight: mention build instructions
72
+ - Merge branch 'jk/diff-highlight-identical-pairs' into jk/diff-highlight-more
73
+ (this branch uses jk/diff-highlight-identical-pairs.)
74
76
- Doc update.
77
- source: <xmqq34283b12.fsf@gitster.g>
75
+ Various updates to contrib/diff-highlight, including documentation
76
+ updates, test improvements, and color configuration handling.
77
78
+ Will merge to 'next'.
79
+ source: <20260320004138.GA3653623@coredump.intra.peff.net>
80
80
-* lc/rebase-trailer (2026-03-06) 6 commits
81
- (merged to 'next' on 2026-03-13 at 75c22b6b26)
82
- + rebase: support --trailer
83
- + commit, tag: parse --trailer with OPT_STRVEC
84
- + trailer: append trailers without fork/exec
85
- + trailer: libify a couple of functions
86
- + interpret-trailers: refactor create_in_place_tempfile()
87
- + interpret-trailers: factor trailer rewriting
81
89
- "git rebase" learns "--trailer" command to drive the
90
- interpret-trailers machinery.
91
- source: <cover.1772808594.git.phillip.wood@dunelm.org.uk>
82
+* js/macos-homebrew-forgets-reg-enhanced (2026-03-20) 1 commit
83
+ - osx-clang: work around Homebrew's clang lacking REG_ENHANCED
84
85
+ The build on macOS with Clang is fixed to work around a Homebrew change
86
+ that exposed an issue with missing REG_ENHANCED.
87
94
-* ps/editorconfig-unanchor (2026-03-11) 1 commit
95
- (merged to 'next' on 2026-03-12 at 39ef732ca9)
96
- + editorconfig: fix style not applying to subdirs anymore
88
+ Will merge to 'next'?
89
+ source: <d340af9e-334c-4e81-e58a-fc3dea73ebdd@gmx.de>
90
+
91
+
92
+* ps/fsck-wo-the-repository (2026-03-20) 14 commits
93
+ - builtin/fsck: stop using `the_repository` in error reporting
94
+ - fsck: provide repository in `struct fsck_report_object`
95
+ - builtin/fsck: stop using `the_repository` when marking objects
96
+ - builtin/fsck: stop using `the_repository` when checking packed objects
97
+ - builtin/fsck: stop using `the_repository` with loose objects
98
+ - builtin/fsck: stop using `the_repository` when checking reflogs
99
+ - builtin/fsck: stop using `the_repository` when checking refs
100
+ - builtin/fsck: stop using `the_repository` when snapshotting refs
101
+ - builtin/fsck: fix trivial dependence on `the_repository`
102
+ - fsck: stop relying on global state via `parse_oid_hex()`
103
+ - fsck: drop `the_repository` in `fsck_set_msg_types()`
104
+ - fsck: refactor interface to parse fsck options
105
+ - fsck: drop `the_repository` in `fsck_finish()`
106
+ - fsck: drop `the_repository` in `fsck_walk()`
107
+
108
+ Internals of "git fsck" have been refactored to not depend on the
109
+ global `the_repository` variable.
110
98
- Editorconfig filename patterns were specified incorrectly, making
99
- many source files inside subdirectories unaffected, which has been
100
- corrected.
101
- source: <20260311-b4-pks-editorconfig-fix-subdirs-v1-1-4938193ccd31@pks.im>
111
+ Comments?
112
+ source: <20260320-b4-pks-fsck-without-the-repository-v1-0-6594f997926b@pks.im>
113
114
104
-* ps/t9200-test-path-is-helpers (2026-03-12) 2 commits
105
- (merged to 'next' on 2026-03-12 at 8500bdf172)
106
- + t9200: replace test -f with modern path helper
107
- + t9200: handle missing CVS with skip_all
115
+* tb/stdin-packs-excluded-but-open (2026-03-19) 5 commits
116
+ - repack: mark non-MIDX packs above the split as excluded-open
117
+ - pack-objects: support excluded-open packs with --stdin-packs
118
+ - t7704: demonstrate failure with once-cruft objects above the geometric split
119
+ - pack-objects: refactor `read_packs_list_from_stdin()` to use `strmap`
120
+ - pack-objects: plug leak in `read_stdin_packs()`
121
109
- Test update.
110
- source: <20260311194002.190195-1-pabloosabaterr@gmail.com>
111
- source: <20260312173305.15112-1-pabloosabaterr@gmail.com>
122
+ pack-objects's --stdin-packs=follow mode learns to handle
123
+ excluded-but-open packs.
124
125
+ Comments?
126
+ source: <cover.1773959041.git.me@ttaylorr.com>
127
114
-* ps/unit-test-c-escape-names.txt (2026-03-10) 1 commit
115
- (merged to 'next' on 2026-03-13 at f545ea5a9c)
116
- + test-lib: print escape sequence names
128
118
- The unit test helper function was taught to use backslash +
119
- mnemonic notation for certain control characters like "\t", instead
120
- of octal notation like "\011".
121
- source: <20260311031442.11942-1-pabloosabaterr@gmail.com>
129
+* yc/path-walk-fix-error-reporting (2026-03-20) 1 commit
130
+ - path-walk: fix NULL pointer dereference in error message
131
132
+ The value of a wrong pointer variable was referenced in an error
133
+ message that reported that it shouldn't be NULL.
134
124
-* ss/submodule--helper-use-xmalloc (2026-03-10) 1 commit
125
- (merged to 'next' on 2026-03-13 at f13711965e)
126
- + submodule--helper: replace malloc with xmalloc
135
+ Will merge to 'next'?
136
+ source: <20260320114823.3151961-1-ysinghcin@gmail.com>
137
128
- Code clean-up.
129
- source: <20260310164412.47403-1-r.siddharth.shrimali@gmail.com>
138
139
+* jr/bisect-custom-terms-in-output (2026-03-20) 1 commit
140
+ - bisect: use selected alternate terms in status output
141
132
-* ss/t3200-test-zero-oid (2026-03-11) 1 commit
133
- (merged to 'next' on 2026-03-12 at 647ee3f2dc)
134
- + t3200: replace hardcoded null OID with $ZERO_OID
142
+ "git bisect" now uses the selected terms (e.g., old/new) more
143
+ consistently in its output.
144
136
- A test now uses the symbolic constant $ZERO_OID instead of 40 "0" to
137
- work better with SHA-256 as well as SHA-1.
138
- source: <20260311174120.76871-1-r.siddharth.shrimali@gmail.com>
145
+ Expecting a reroll?
146
+ cf. <xmqqfr5tdbpc.fsf@gitster.g>
147
+ source: <20260320-bisect-terms-v1-1-c30c9540542a@schlaraffenlan.de>
148
149
--------------------------------------------------
141
-[New Topics]
150
+[Cooking]
151
152
* jc/whitespace-incomplete-line (2026-03-17) 1 commit
153
- apply: fix new-style empty context line triggering incomplete-line check
@@ -176,7 +185,7 @@ Release tarballs are available at:
185
186
Test clean-up.
187
179
- Will merge to 'next'?
188
+ Will merge to 'next'.
189
source: <20260317011544.65952-1-jerrywang183@yahoo.com>
190
191
@@ -201,22 +210,24 @@ Release tarballs are available at:
210
211
212
* mr/merge-file-object-id-worktree-fix (2026-03-10) 1 commit
204
- - merge-file: fix BUG when --object-id is used in a worktree
213
+ (merged to 'next' on 2026-03-20 at 68e1ee2045)
214
+ + merge-file: fix BUG when --object-id is used in a worktree
215
216
merge-file --object-id used to trigger a BUG when run in a linked
217
worktree, which has been fixed.
218
209
- Will merge to 'next'.
219
+ Will merge to 'master'.
220
source: <c076edd0-9057-443b-ba37-33aacde2eede@app.fastmail.com>
221
222
223
* rs/prio-queue-to-commit-stack (2026-03-17) 1 commit
214
- - use commit_stack instead of prio_queue in LIFO mode
224
+ (merged to 'next' on 2026-03-20 at 265cb7b28c)
225
+ + use commit_stack instead of prio_queue in LIFO mode
226
227
Uses of prio_queue as a LIFO stack of commits have been written
228
with commit_stack.
229
219
- Will merge to 'next'.
230
+ Will merge to 'master'.
231
source: <05fc946f-6670-46e9-a058-231ee464029d@web.de>
232
233
@@ -227,7 +238,7 @@ Release tarballs are available at:
238
of branches interpret_branch_name() function has been changed to
239
use a dedicated enum type.
240
230
- Will merge to 'next'?
241
+ Will merge to 'next'.
242
source: <20260318190942.22595-1-jerrywang183@yahoo.com>
243
244
@@ -236,41 +247,44 @@ Release tarballs are available at:
247
248
Test cleanup.
249
239
- Will merge to 'next'?
250
+ Will merge to 'next'.
251
source: <pull.2071.v2.git.1773864455956.gitgitgadget@gmail.com>
252
253
254
* gi/doc-boolean-config-typofix (2026-03-18) 1 commit
244
- - doc: add missing space on git-config page
255
+ (merged to 'next' on 2026-03-20 at 8810624798)
256
+ + doc: add missing space on git-config page
257
258
Doc typofix.
259
248
- Will merge to 'next'.
260
+ Will merge to 'master'.
261
source: <20260318210020.759128-1-gabl@gabl.ink>
262
263
252
-* ua/push-remote-group (2026-03-19) 3 commits
253
- - fixup! push: support pushing to a remote group
264
+* ua/push-remote-group (2026-03-18) 2 commits
265
- push: support pushing to a remote group
266
- remote: move remote group resolution to remote.c
267
268
"git push" learned to take a "remote group" name to push to, which
269
causes pushes to multiple places, just like "git fetch" would do.
270
260
- Will merge to 'next' after squashing the fixup in?
271
+ Will merge to 'next'?
272
source: <20260318204028.1010487-1-usmanakinyemi202@gmail.com>
273
274
264
-* jc/rerere-modern-strbuf-handling (2026-03-19) 1 commit
265
- - rerere: update to modern representation of empty strbufs
275
+* jc/rerere-modern-strbuf-handling (2026-03-19) 2 commits
276
+ (merged to 'next' on 2026-03-21 at 919b766afc)
277
+ + cocci: strbuf.buf is never NULL
278
+ + rerere: update to modern representation of empty strbufs
279
280
Code clean-up overdue by 19 years.
281
269
- Will merge to 'next'.
282
+ Will merge to 'master'.
283
source: <xmqq341wnvbk.fsf@gitster.g>
284
+ source: <xmqq4imbigvt.fsf@gitster.g>
285
286
273
-* ps/odb-generic-object-name-handling (2026-03-18) 15 commits
287
+* ps/odb-generic-object-name-handling (2026-03-20) 15 commits
288
- odb: introduce generic `odb_find_abbrev_len()`
289
- object-file: move logic to compute packed abbreviation length
290
- object-name: move logic to compute loose abbreviation length
@@ -293,16 +307,17 @@ Release tarballs are available at:
307
object database backends.
308
309
Comments?
296
- source: <20260319-b4-pks-odb-source-abbrev-v1-0-5ddebad292b0@pks.im>
310
+ source: <20260320-b4-pks-odb-source-abbrev-v2-0-fe65dcd8c735@pks.im>
311
312
313
* rs/ahead-behind-cleanup-optimization (2026-03-19) 1 commit
300
- - commit-reach: simplify cleanup of remaining bitmaps in ahead_behind ()
314
+ (merged to 'next' on 2026-03-21 at 5d8b4fa265)
315
+ + commit-reach: simplify cleanup of remaining bitmaps in ahead_behind ()
316
317
The cleanup of remaining bitmaps in "ahead_behind()" has been
318
simplified.
319
305
- Will merge to 'next'.
320
+ Will merge to 'master'.
321
source: <21adf042-2bd1-4022-8822-9ed4985122a4@web.de>
322
323
@@ -312,20 +327,20 @@ Release tarballs are available at:
327
Test clean-up.
328
329
Will merge to 'next'?
330
+ cf. <8669d87c1b7f96dd0de37dabfb9011c8745a17c9.camel@gmail.com>
331
source: <20260319180803.164335-1-elkhatabibilal@gmail.com>
332
333
334
* rs/split-index-the-repo-fix (2026-03-19) 1 commit
319
- - split-index: stop using the_repository and the_hash_algo
335
+ (merged to 'next' on 2026-03-21 at d66850b2ce)
336
+ + split-index: stop using the_repository and the_hash_algo
337
338
split-index.c has been updated to not use the global the_repository
339
and the_hash_algo variables.
340
324
- Will merge to 'next'.
341
+ Will merge to 'master'.
342
source: <944c2331-4dec-4c98-9059-f41dc204ed86@web.de>
343
327
---------------------------------------------------
328
-[Cooking]
344
345
* aa/reap-transport-child-processes (2026-03-12) 1 commit
346
. transport-helper, connect: use clean_on_exit to reap children on abnormal exit
@@ -350,12 +365,13 @@ Release tarballs are available at:
365
366
367
* ej/ref-transaction-hook-preparing (2026-03-16) 1 commit
353
- - refs: add 'preparing' phase to the reference-transaction hook
368
+ (merged to 'next' on 2026-03-20 at f9b8fbb0dc)
369
+ + refs: add 'preparing' phase to the reference-transaction hook
370
371
The reference-transaction hook was taught to be triggered before
372
taking locks on references in the "preparing" phase.
373
358
- Will merge to 'next'.
374
+ Will merge to 'master'.
375
source: <20260317023624.43070-2-eric.peijian@gmail.com>
376
377
@@ -374,16 +390,15 @@ Release tarballs are available at:
390
source: <pull.2234.v6.git.git.1773740139.gitgitgadget@gmail.com>
391
392
377
-* kh/name-rev-custom-format (2026-03-13) 2 commits
393
+* kh/name-rev-custom-format (2026-03-20) 2 commits
394
- name-rev: learn --format=<pretty>
395
- name-rev: wrap both blocks in braces
396
397
"git name-rev" learned to use custom format instead of the object
398
name in an extended SHA-1 expression form.
399
384
- Expecting review responses.
385
- cf. <xmqq8qbvz2dm.fsf@gitster.g>
386
- source: <CV_name-rev_--format.4ad@msgid.xyz>
400
+ Comments?
401
+ source: <V2_CV_name-rev_--format.51b@msgid.xyz>
402
403
404
* pw/worktree-reduce-the-repository (2026-03-15) 3 commits
@@ -440,7 +455,7 @@ Release tarballs are available at:
455
line number when it encounters a corrupt patch, and correctly
456
resets the line counter when processing multiple patch files.
457
443
- Will merge to 'next'?
458
+ Will merge to 'next'.
459
source: <20260317162321.71812-1-jerrywang183@yahoo.com>
460
461
@@ -464,11 +479,12 @@ Release tarballs are available at:
479
source: <20260315081032.497-1-riteshjd75@gmail.com>
480
481
467
-* mf/format-patch-commit-list-format (2026-03-14) 8 commits
482
+* mf/format-patch-commit-list-format (2026-03-19) 9 commits
483
- format-patch: --commit-list-format without prefix
484
- format-patch: add preset for --commit-list-format
485
- format-patch: wrap generate_commit_list_cover()
486
- format.commitListFormat: strip meaning from empty
487
+ - docs/pretty-formats: add %(count) and %(total)
488
- format-patch: rename --cover-letter-format option
489
- format-patch: refactor generate_commit_list_cover
490
- pretty.c: better die message %(count) and %(total)
@@ -479,9 +495,8 @@ Release tarballs are available at:
495
--commit-list-format` (formerly `--cover-letter-format`) option,
496
including a new "modern" preset and better CLI ergonomics.
497
482
- Expecting a reroll.
483
- cf. <abl-U6jJaMQsfxWj@exploit>
484
- source: <cover.1773530191.git.mroik@delayed.space>
498
+ Comments?
499
+ source: <cover.1773959395.git.mroik@delayed.space>
500
501
502
* mf/t0008-cleanup (2026-03-15) 1 commit
@@ -539,31 +554,34 @@ Release tarballs are available at:
554
555
556
* mf/apply-p-no-atoi (2026-03-15) 1 commit
542
- - apply.c: fix -p argument parsing
557
+ (merged to 'next' on 2026-03-20 at 70a0a4313b)
558
+ + apply.c: fix -p argument parsing
559
560
"git apply -p<n>" parses <n> more carefully now.
561
546
- Will merge to 'next'.
562
+ Will merge to 'master'.
563
source: <20260316005120.7079-1-mroik@delayed.space>
564
565
566
* ps/build-tweaks (2026-03-18) 8 commits
551
- - meson: precompile "git-compat-util.h"
552
- - meson: compile compatibility sources separately
553
- - git-compat-util.h: move warning infra to prepare for PCHs
554
- - builds: move build scripts into "tools/"
555
- - contrib: move "update-unicode.sh" script into "tools/"
556
- - contrib: move "coverage-diff.sh" script into "tools/"
557
- - contrib: move "coccinelle/" directory into "tools/"
558
- - Introduce new "tools/" directory
567
+ (merged to 'next' on 2026-03-20 at fb53cf619a)
568
+ + meson: precompile "git-compat-util.h"
569
+ + meson: compile compatibility sources separately
570
+ + git-compat-util.h: move warning infra to prepare for PCHs
571
+ + builds: move build scripts into "tools/"
572
+ + contrib: move "update-unicode.sh" script into "tools/"
573
+ + contrib: move "coverage-diff.sh" script into "tools/"
574
+ + contrib: move "coccinelle/" directory into "tools/"
575
+ + Introduce new "tools/" directory
576
577
Tweak the build infrastructure by moving tools around.
578
562
- Will merge to 'next'.
579
+ Will merge to 'master'.
580
source: <20260319-b4-pks-build-infra-improvements-v3-0-82f5fb3edc3f@pks.im>
581
582
566
-* ps/object-counting (2026-03-12) 7 commits
583
+* ps/object-counting (2026-03-19) 8 commits
584
+ - object-file: fix sparse 'plain integer as NULL pointer' error
585
(merged to 'next' on 2026-03-17 at 8d3d9a1374)
586
+ odb: introduce generic object counting
587
+ odb/source: introduce generic object counting
@@ -576,7 +594,7 @@ Release tarballs are available at:
594
595
The logic to count objects has been cleaned up.
596
579
- Will merge to 'master'.
597
+ Will merge to 'next' and then to 'master'.
598
source: <20260312-b4-pks-odb-source-count-objects-v2-0-5914f69256bf@pks.im>
599
600
@@ -626,14 +644,15 @@ Release tarballs are available at:
644
645
646
* kh/doc-interpret-trailers-1 (2026-03-16) 4 commits
629
- - interpret-trailers: use placeholder instead of *
630
- - doc: config: convert trailers section to synopsis style
631
- - doc: interpret-trailers: normalize and fill out options
632
- - doc: interpret-trailers: convert to synopsis style
647
+ (merged to 'next' on 2026-03-20 at 6acc8b5a8a)
648
+ + interpret-trailers: use placeholder instead of *
649
+ + doc: config: convert trailers section to synopsis style
650
+ + doc: interpret-trailers: normalize and fill out options
651
+ + doc: interpret-trailers: convert to synopsis style
652
653
Doc updates.
654
636
- Will merge to 'next'.
655
+ Will merge to 'master'.
656
source: <V2_CV_doc_interpret-tr_synopsis.50a@msgid.xyz>
657
658
@@ -661,10 +680,10 @@ Release tarballs are available at:
680
source: <pull.2065.v2.git.1773714095.gitgitgadget@gmail.com>
681
682
664
-* ar/config-hook-cleanups (2026-03-08) 11 commits
683
+* ar/config-hook-cleanups (2026-03-20) 11 commits
684
- hook: show disabled hooks in "git hook list"
685
- hook: show config scope in git hook list
667
- - hook: refactor hook_config_cache from strmap to named struct
686
+ - hook: introduce hook_config_cache_entry for per-hook data
687
- t1800: add test to verify hook execution ordering
688
- hook: make consistent use of friendly-name in docs
689
- hook: replace hook_list_clear() -> string_list_clear_func()
@@ -677,9 +696,8 @@ Release tarballs are available at:
696
697
Code clean-up around the recent "hooks defined in config" topic.
698
680
- Expecting a reroll.
681
- cf. <87jyviaagp.fsf@collabora.com>
682
- source: <20260309005416.2760030-1-adrian.ratiu@collabora.com>
699
+ Will merge to 'next'?
700
+ source: <20260320115211.177351-1-adrian.ratiu@collabora.com>
701
702
703
* cf/constness-fixes (2026-03-08) 2 commits
@@ -868,16 +886,18 @@ Release tarballs are available at:
886
887
The HTTP transport learned to react to "429 Too Many Requests".
888
871
- Needs review.
889
+ Will merge to 'next'.
890
+ cf. <ab4RIZr7b49VKjR9@nand.local>
891
source: <pull.2008.v6.git.1773752435.gitgitgadget@gmail.com>
892
893
875
-* ar/parallel-hooks (2026-03-09) 10 commits
876
- - hook: allow runtime enabling extensions.hookStdoutToStderr
877
- - hook: introduce extensions.hookStdoutToStderr
894
+* ar/parallel-hooks (2026-03-20) 11 commits
895
+ - hook: add hook.<event>.enabled switch
896
+ - hook: warn when hook.<friendly-name>.jobs is set
897
- hook: add per-event jobs config
898
- hook: add -j/--jobs option to git hook run
899
- hook: mark non-parallelizable hooks
900
+ - hook: allow pre-push parallel execution
901
- hook: allow parallel hook execution
902
- hook: parse the hook.jobs config
903
- config: add a repo_config_get_uint() helper
@@ -886,7 +906,7 @@ Release tarballs are available at:
906
(this branch uses ar/config-hook-cleanups.)
907
908
Needs review.
889
- source: <20260309133739.294555-1-adrian.ratiu@collabora.com>
909
+ source: <20260320135311.331463-1-adrian.ratiu@collabora.com>
910
911
912
* ng/submodule-default-remote (2026-03-03) 1 commit