What's cooking (2024/08 #11)
Junio C Hamano committed
Aug 30, 2024 at 11:43 UTC
03b31e6a4db403e3cc387dfdf4cc94bf6cbcae79
1 file changed
+210
-233
whats-cooking.txt
+210
-233
@@ -1,10 +1,10 @@
1
To: git@vger.kernel.org
2
-Subject: What's cooking in git.git (Aug 2024, #10; Tue, 27)
3
-X-master-at: 159f2d50e75c17382c9f4eb7cbda671a6fa612d1
4
-X-next-at: e2cf493099269321c3f806dcf91c7f00c1e1932a
2
+Subject: What's cooking in git.git (Aug 2024, #11; Fri, 30)
3
+X-master-at: 4590f2e9412378c61eac95966709c78766d326ba
4
+X-next-at: e5961a9dc9590638e72dd338e78d082f29b3e746
5
Bcc: lwn@lwn.net, gitster@pobox.com
6
7
-What's cooking in git.git (Aug 2024, #10; Tue, 27)
7
+What's cooking in git.git (Aug 2024, #11; Fri, 30)
8
--------------------------------------------------
9
10
Here are the topics that have been cooking in my tree. Commits
@@ -48,125 +48,200 @@ Release tarballs are available at:
48
--------------------------------------------------
49
[Graduated to 'master']
50
51
-* ds/for-each-ref-is-base (2024-08-14) 4 commits
52
- (merged to 'next' on 2024-08-20 at dd5da48f40)
53
- + p1500: add is-base performance tests
54
- + for-each-ref: add 'is-base' token
55
- + commit: add gentle reference lookup method
56
- + commit-reach: add get_branch_base_for_tip
57
-
58
- 'git for-each-ref' learned a new "--format" atom to find the branch
59
- that the history leading to a given commit "%(is-base:<commit>)" is
60
- likely based on.
61
- source: <pull.1768.v3.git.1723631490.gitgitgadget@gmail.com>
62
-
63
-
64
-* jc/coding-style-c-operator-with-spaces (2024-08-20) 1 commit
65
- (merged to 'next' on 2024-08-21 at 36bbb9022a)
66
- + CodingGuidelines: spaces around C operators
67
-
68
- Write down whitespacing rules around C opeators.
69
- source: <xmqq7ccb6if8.fsf@gitster.g>
70
-
71
-
72
-* jk/drop-unused-parameters (2024-08-17) 5 commits
73
- (merged to 'next' on 2024-08-19 at f5c703013d)
74
- + diff-lib: drop unused index argument from get_stat_data()
75
- + ref-filter: drop unused parameters from email_atom_option_parser()
76
- + pack-bitmap: drop unused parameters from select_pseudo_merges()
77
- + pack-bitmap: load writer config from repository parameter
78
- + refs: drop some unused parameters from create_symref_lock()
79
-
80
- Drop unused parameters from functions.
81
- source: <20240817072621.GA1535666@coredump.intra.peff.net>
82
-
83
-
84
-* jk/mark-unused-parameters (2024-08-20) 16 commits
85
- (merged to 'next' on 2024-08-20 at 610d16d751)
86
- + t-hashmap: stop calling setup() for t_intern() test
87
- (merged to 'next' on 2024-08-19 at f85d6096c9)
88
- + scalar: mark unused parameters in dummy function
89
- + daemon: mark unused parameters in non-posix fallbacks
90
- + setup: mark unused parameter in config callback
91
- + test-mergesort: mark unused parameters in trivial callback
92
- + t-hashmap: mark unused parameters in callback function
93
- + reftable: mark unused parameters in virtual functions
94
- + reftable: drop obsolete test function declarations
95
- + reftable: ignore unused argc/argv in test functions
96
- + unit-tests: ignore unused argc/argv
97
- + t/helper: mark more unused argv/argc arguments
98
- + oss-fuzz: mark unused argv/argc argument
99
- + refs: mark unused parameters in do_for_each_reflog_helper()
100
- + refs: mark unused parameters in ref_store fsck callbacks
101
- + update-ref: mark more unused parameters in parser callbacks
102
- + imap-send: mark unused parameter in ssl_socket_connect() fallback
103
-
104
- Mark unused parameters as UNUSED to squelch -Wunused warnings.
105
- source: <20240817082101.GA6761@coredump.intra.peff.net>
106
-
107
-
108
-* jk/send-email-translate-aliases (2024-08-17) 3 commits
109
- (merged to 'next' on 2024-08-19 at dd207c3560)
110
- + send-email: teach git send-email option to translate aliases
111
- + t9001-send-email.sh: update alias list used for pine test
112
- + t9001-send-email.sh: fix quoting for mailrc --dump-aliases test
113
-
114
- "git send-email" learned "--translate-aliases" option that reads
115
- addresses from the standard input and emits the result of applying
116
- aliases on them to the standard output.
117
- source: <20240813-jk-translate-alias-send-email-v2-0-912db4eb6846@gmail.com>
118
-
119
-
120
-* ps/maintenance-detach-fix (2024-08-16) 7 commits
121
- (merged to 'next' on 2024-08-16 at 5db1344236)
122
- + run-command: fix detaching when running auto maintenance
123
- + builtin/maintenance: add a `--detach` flag
124
- + builtin/gc: add a `--detach` flag
125
- + builtin/gc: stop processing log file on signal
126
- + builtin/gc: fix leaking config values
127
- + builtin/gc: refactor to read config into structure
128
- + config: fix constness of out parameter for `git_config_get_expiry()`
129
- (this branch is used by ps/maintenance-detach-fix-more.)
130
-
131
- Maintenance tasks other than "gc" now properly go background when
132
- "git maintenance" runs them.
133
- source: <cover.1723804990.git.ps@pks.im>
134
-
135
-
136
-* ps/maintenance-detach-fix-more (2024-08-21) 3 commits
137
- (merged to 'next' on 2024-08-22 at cbb6723488)
138
- + builtin/maintenance: fix loose objects task emitting pack hash
139
- + t7900: exercise detaching via trace2 regions
140
- + t7900: fix flaky test due to leaking background job
141
- (this branch uses ps/maintenance-detach-fix.)
142
-
143
- A tests for "git maintenance" that were broken on Windows have been
144
- corrected.
145
- cf. <ZsbPiGJlgxWiM-t9@tanuki>
146
- source: <cover.1724053639.git.ps@pks.im>
147
-
148
-
149
-* tb/pseudo-merge-bitmap-fixes (2024-08-15) 8 commits
150
- (merged to 'next' on 2024-08-19 at 10cc82b2fb)
151
- + pseudo-merge.c: ensure pseudo-merge groups are closed
152
- + pseudo-merge.c: do not generate empty pseudo-merge commits
153
- + t/t5333-pseudo-merge-bitmaps.sh: demonstrate empty pseudo-merge groups
154
- + pack-bitmap-write.c: select pseudo-merges even for small bitmaps
155
- + pack-bitmap: drop redundant args from `bitmap_writer_finish()`
156
- + pack-bitmap: drop redundant args from `bitmap_writer_build()`
157
- + pack-bitmap: drop redundant args from `bitmap_writer_build_type_index()`
158
- + pack-bitmap: initialize `bitmap_writer_init()` with packing_data
159
- (this branch is used by tb/incremental-midx-part-2.)
160
-
161
- We created a useless pseudo-merge reachability bitmap that is about
162
- 0 commits, and attempted to include commits that are not in packs,
163
- which made no sense. These bugs have been corrected.
164
- cf. <20240817104412.GE551779@coredump.intra.peff.net>
165
- source: <cover.1723743050.git.me@ttaylorr.com>
51
+* ah/git-prompt-portability (2024-08-20) 8 commits
52
+ (merged to 'next' on 2024-08-21 at 14fa411577)
53
+ + git-prompt: support custom 0-width PS1 markers
54
+ + git-prompt: ta-da! document usage in other shells
55
+ + git-prompt: don't use shell $'...'
56
+ + git-prompt: add some missing quotes
57
+ + git-prompt: replace [[...]] with standard code
58
+ + git-prompt: don't use shell arrays
59
+ + git-prompt: fix uninitialized variable
60
+ + git-prompt: use here-doc instead of here-string
61
+
62
+ The command line prompt support used to be littered with bash-isms,
63
+ which has been corrected to work with more shells.
64
+
65
+ source: <pull.1750.v4.git.git.1724118513.gitgitgadget@gmail.com>
66
+
67
+
68
+* cp/unit-test-reftable-block (2024-08-28) 12 commits
69
+ (merged to 'next' on 2024-08-28 at 4974e39ddb)
70
+ + t-reftable-block: mark unused argv/argc
71
+ (merged to 'next' on 2024-08-22 at 234d8701da)
72
+ + t-reftable-block: add tests for index blocks
73
+ + t-reftable-block: add tests for obj blocks
74
+ + t-reftable-block: add tests for log blocks
75
+ + t-reftable-block: remove unnecessary variable 'j'
76
+ + t-reftable-block: use xstrfmt() instead of xstrdup()
77
+ + t-reftable-block: use block_iter_reset() instead of block_iter_close()
78
+ + t-reftable-block: use reftable_record_key() instead of strbuf_addstr()
79
+ + t-reftable-block: use reftable_record_equal() instead of check_str()
80
+ + t-reftable-block: release used block reader
81
+ + t: harmonize t-reftable-block.c with coding guidelines
82
+ + t: move reftable/block_test.c to the unit testing framework
83
+
84
+ Another test for reftable library ported to the unit test framework.
85
+ cf. <ZsbdFU9aBQvqE3pb@tanuki>
86
+
87
+ source: <20240821124150.4463-1-chandrapratap3519@gmail.com>
88
+
89
+
90
+* ds/sparse-diff-index (2024-08-22) 1 commit
91
+ (merged to 'next' on 2024-08-23 at d33f670977)
92
+ + diff-index: integrate with the sparse index
93
+
94
+ The underlying machinery for "git diff-index" has long been made to
95
+ expand the sparse index as needed, but the command fully expanded
96
+ the sparse index upfront, which now has been taught not to do.
97
+
98
+ source: <pull.1777.git.1724342607793.gitgitgadget@gmail.com>
99
+
100
+
101
+* gt/unit-test-urlmatch-normalization (2024-08-20) 1 commit
102
+ (merged to 'next' on 2024-08-21 at 3efed1ed8d)
103
+ + t: migrate t0110-urlmatch-normalization to the new framework
104
+
105
+ Another rewrite of test.
106
+
107
+ source: <20240820152008.21354-2-shyamthakkar001@gmail.com>
108
+
109
+
110
+* mt/rebase-x-quiet (2024-08-21) 1 commit
111
+ (merged to 'next' on 2024-08-22 at 1018555d89)
112
+ + rebase --exec: respect --quiet
113
+
114
+ "git rebase -x --quiet" was not quiet, which was corrected.
115
+
116
+ source: <f105b34b8e6b33448f4d0ef07d51b7bbf4e71aaa.1724203912.git.matheus.tavb@gmail.com>
117
+
118
+
119
+* ps/reftable-drop-generic (2024-08-28) 17 commits
120
+ (merged to 'next' on 2024-08-28 at 987000f60d)
121
+ + reftable: mark unused parameters in empty iterator functions
122
+ (merged to 'next' on 2024-08-22 at c6706c1b16)
123
+ + reftable/generic: drop interface
124
+ + t/helper: refactor to not use `struct reftable_table`
125
+ + t/helper: use `hash_to_hex_algop()` to print hashes
126
+ + t/helper: inline printing of reftable records
127
+ + t/helper: inline `reftable_table_print()`
128
+ + t/helper: inline `reftable_stack_print_directory()`
129
+ + t/helper: inline `reftable_reader_print_file()`
130
+ + t/helper: inline `reftable_dump_main()`
131
+ + reftable/dump: drop unused `compact_stack()`
132
+ + reftable/generic: move generic iterator code into iterator interface
133
+ + reftable/iter: drop double-checking logic
134
+ + reftable/stack: open-code reading refs
135
+ + reftable/merged: stop using generic tables in the merged table
136
+ + reftable/merged: rename `reftable_new_merged_table()`
137
+ + reftable/merged: expose functions to initialize iterators
138
+ + Merge branch 'ps/reftable-stack-compaction' into ps/reftable-drop-generic
139
+
140
+ The code in the reftable library has been cleaned up by discarding
141
+ unused "generic" interface.
142
+
143
+ source: <cover.1724308389.git.ps@pks.im>
144
145
--------------------------------------------------
146
[New Topics]
147
148
+* tb/multi-pack-reuse-fix (2024-08-27) 5 commits
149
+ - builtin/pack-objects.c: do not open-code `MAX_PACK_OBJECT_HEADER`
150
+ - pack-bitmap.c: avoid repeated `pack_pos_to_offset()` during reuse
151
+ - builtin/pack-objects.c: translate bit positions during pack-reuse
152
+ - pack-bitmap: tag bitmapped packs with their corresponding MIDX
153
+ - t/t5332-multi-pack-reuse.sh: verify pack generation with --strict
154
+
155
+ A data corruption bug when multi-pack-index is used and the same
156
+ objects are stored in multiple packfiles has been corrected.
157
+
158
+ Needs review.
159
+ source: <cover.1724793201.git.me@ttaylorr.com>
160
+
161
+
162
+* jk/unused-parameters (2024-08-28) 7 commits
163
+ (merged to 'next' on 2024-08-30 at 2c5169ff52)
164
+ + CodingGuidelines: mention -Wunused-parameter and UNUSED
165
+ + config.mak.dev: enable -Wunused-parameter by default
166
+ + compat: mark unused parameters in win32/mingw functions
167
+ + compat: disable -Wunused-parameter in win32/headless.c
168
+ + compat: disable -Wunused-parameter in 3rd-party code
169
+ + t-reftable-readwrite: mark unused parameter in callback function
170
+ + gc: mark unused config parameter in virtual functions
171
+ (this branch is used by jc/maybe-unused.)
172
+
173
+ Make our codebase compilable with the -Werror=unused-parameter
174
+ option.
175
+
176
+ Will merge to 'master'.
177
+ source: <20240828035722.GA3998881@coredump.intra.peff.net>
178
+ source: <CAPig+cQLr+vAzkt8UJNVCeE8osGEcEfFunG36oqxa0k8JamJzQ@mail.gmail.com>
179
+
180
+
181
+* es/chainlint-message-updates (2024-08-29) 2 commits
182
+ - chainlint: reduce annotation noise-factor
183
+ - chainlint: make error messages self-explanatory
184
+
185
+ The error messages from the test script checker have been improved.
186
+
187
+ Expecting a reroll.
188
+ cf. <CAPig+cQ+6am7-BSnWZz5=C0Q1Vyng0T4goB+ZE9TKJMrpi_Jpg@mail.gmail.com>
189
+ source: <20240829091625.41297-1-ericsunshine@charter.net>
190
+
191
+
192
+* ps/environ-wo-the-repository (2024-08-30) 21 commits
193
+ - environment: stop storing "core.notesRef" globally
194
+ - environment: stop storing "core.warnAmbiguousRefs" globally
195
+ - environment: stop storing "core.preferSymlinkRefs" globally
196
+ - environment: stop storing "core.logAllRefUpdates" globally
197
+ - refs: stop modifying global `log_all_ref_updates` variable
198
+ - branch: stop modifying `log_all_ref_updates` variable
199
+ - repo-settings: track defaults close to `struct repo_settings`
200
+ - repo-settings: split out declarations into a standalone header
201
+ - environment: guard state depending on a repository
202
+ - environment: reorder header to split out `the_repository`-free section
203
+ - environment: move `set_git_dir()` and related into setup layer
204
+ - environment: make `get_git_namespace()` self-contained
205
+ - environment: move `odb_mkstemp()` into object layer
206
+ - config: make dependency on repo in `read_early_config()` explicit
207
+ - config: document `read_early_config()` and `read_very_early_config()`
208
+ - environment: make `get_git_work_tree()` accept a repository
209
+ - environment: make `get_graft_file()` accept a repository
210
+ - environment: make `get_index_file()` accept a repository
211
+ - environment: make `get_object_directory()` accept a repository
212
+ - environment: make `get_git_common_dir()` accept a repository
213
+ - environment: make `get_git_dir()` accept a repository
214
+
215
+ Code clean-up.
216
+
217
+ Needs review.
218
+ source: <cover.1725008897.git.ps@pks.im>
219
+
220
+
221
+* jc/maybe-unused (2024-08-29) 2 commits
222
+ (merged to 'next' on 2024-08-30 at e5961a9dc9)
223
+ + CodingGuidelines: also mention MAYBE_UNUSED
224
+ + Merge branch 'jk/unused-parameters' into jc/maybe-unused
225
+ (this branch uses jk/unused-parameters.)
226
+
227
+ Developer doc updates.
228
+
229
+ Will merge to 'master'.
230
+ source: <xmqq4j73w5up.fsf_-_@gitster.g>
231
+
232
+
233
+* jk/maybe-unused-cleanup (2024-08-29) 2 commits
234
+ - grep: prefer UNUSED to MAYBE_UNUSED for pcre allocators
235
+ - gc: drop MAYBE_UNUSED annotation from used parameter
236
+
237
+ Code clean-up.
238
+
239
+ Will merge to 'next'.
240
+ source: <20240829200807.GA430283@coredump.intra.peff.net>
241
+
242
+--------------------------------------------------
243
+[Cooking]
244
+
245
* rs/remote-leakfix (2024-08-23) 1 commit
246
(merged to 'next' on 2024-08-26 at 77eb8b251e)
247
+ remote: plug memory leaks at early returns
@@ -236,8 +311,6 @@ Release tarballs are available at:
311
Needs review.
312
source: <cover.1724656120.git.ps@pks.im>
313
239
---------------------------------------------------
240
-[Cooking]
314
315
* dh/runtime-prefix-on-zos (2024-08-22) 1 commit
316
(merged to 'next' on 2024-08-25 at 54a7e6c9c4)
@@ -249,18 +322,6 @@ Release tarballs are available at:
322
source: <pull.1769.git.git.1724334732249.gitgitgadget@gmail.com>
323
324
252
-* ds/sparse-diff-index (2024-08-22) 1 commit
253
- (merged to 'next' on 2024-08-23 at d33f670977)
254
- + diff-index: integrate with the sparse index
255
-
256
- The underlying machinery for "git diff-index" has long been made to
257
- expand the sparse index as needed, but the command fully expanded
258
- the sparse index upfront, which now has been taught not to do.
259
-
260
- Will merge to 'master'.
261
- source: <pull.1777.git.1724342607793.gitgitgadget@gmail.com>
262
-
263
-
325
* cl/config-regexp-docfix (2024-08-23) 1 commit
326
(merged to 'next' on 2024-08-25 at 8deaa7a660)
327
+ doc: replace 3 dash with correct 2 dash in git-config(1)
@@ -294,17 +355,17 @@ Release tarballs are available at:
355
source: <cover.1724363615.git.steadmon@google.com>
356
357
297
-* jk/send-email-mailmap (2024-08-20) 3 commits
298
- - send-email: add mailmap support via sendemail.mailmap and --mailmap
299
- - check-mailmap: add options for additional mailmap sources
300
- - check-mailmap: accept "user@host" contacts
358
+* jk/send-email-mailmap (2024-08-27) 3 commits
359
+ (merged to 'next' on 2024-08-30 at a5cf30460a)
360
+ + send-email: add mailmap support via sendemail.mailmap and --mailmap
361
+ + check-mailmap: add options for additional mailmap sources
362
+ + check-mailmap: accept "user@host" contacts
363
364
"git send-email" learned "--mailmap" option to allow rewriting the
365
recipient addresses.
366
305
- Expecting a reroll.
306
- cf. <3e4ba368-ab44-4940-856a-800e0ba7ff9f@intel.com>
307
- source: <20240819-jk-send-email-mailmap-support-v2-0-d212c3f9e505@gmail.com>
367
+ Will merge to 'master'.
368
+ source: <20240827-jk-send-email-mailmap-support-v3-0-bec5ba9be391@gmail.com>
369
370
371
* ps/leakfixes-part-5 (2024-08-22) 21 commits
@@ -337,7 +398,9 @@ Release tarballs are available at:
398
source: <cover.1724315484.git.ps@pks.im>
399
400
340
-* sj/ref-contents-check (2024-08-27) 4 commits
401
+* sj/ref-contents-check (2024-08-28) 6 commits
402
+ - SQUASH??? -Wunused-parameter fix
403
+ - SQUASH??? remove unused parameters
404
- ref: add symlink ref check for files backend
405
- ref: add symbolic ref content check for files backend
406
- ref: add regular ref content check for files backend
@@ -372,7 +435,6 @@ Release tarballs are available at:
435
+ reftable/stack: inline `stack_compact_range_stats()`
436
+ reftable/blocksource: drop malloc block source
437
+ Merge branch 'ps/reftable-drop-generic' into ps/reftable-concurrent-compaction
375
- (this branch uses ps/reftable-drop-generic.)
438
439
The code path for compacting reftable files saw some bugfixes
440
against concurrent operation.
@@ -381,52 +443,8 @@ Release tarballs are available at:
443
source: <cover.1724420744.git.ps@pks.im>
444
445
384
-* ah/git-prompt-portability (2024-08-20) 8 commits
385
- (merged to 'next' on 2024-08-21 at 14fa411577)
386
- + git-prompt: support custom 0-width PS1 markers
387
- + git-prompt: ta-da! document usage in other shells
388
- + git-prompt: don't use shell $'...'
389
- + git-prompt: add some missing quotes
390
- + git-prompt: replace [[...]] with standard code
391
- + git-prompt: don't use shell arrays
392
- + git-prompt: fix uninitialized variable
393
- + git-prompt: use here-doc instead of here-string
394
-
395
- The command line prompt support used to be littered with bash-isms,
396
- which has been corrected to work with more shells.
397
-
398
- Will merge to 'master'.
399
- source: <pull.1750.v4.git.git.1724118513.gitgitgadget@gmail.com>
400
-
401
-
402
-* ps/reftable-drop-generic (2024-08-22) 16 commits
403
- (merged to 'next' on 2024-08-22 at c6706c1b16)
404
- + reftable/generic: drop interface
405
- + t/helper: refactor to not use `struct reftable_table`
406
- + t/helper: use `hash_to_hex_algop()` to print hashes
407
- + t/helper: inline printing of reftable records
408
- + t/helper: inline `reftable_table_print()`
409
- + t/helper: inline `reftable_stack_print_directory()`
410
- + t/helper: inline `reftable_reader_print_file()`
411
- + t/helper: inline `reftable_dump_main()`
412
- + reftable/dump: drop unused `compact_stack()`
413
- + reftable/generic: move generic iterator code into iterator interface
414
- + reftable/iter: drop double-checking logic
415
- + reftable/stack: open-code reading refs
416
- + reftable/merged: stop using generic tables in the merged table
417
- + reftable/merged: rename `reftable_new_merged_table()`
418
- + reftable/merged: expose functions to initialize iterators
419
- + Merge branch 'ps/reftable-stack-compaction' into ps/reftable-drop-generic
420
- (this branch is used by ps/reftable-concurrent-compaction.)
421
-
422
- The code in the reftable library has been cleaned up by discarding
423
- unused "generic" interface.
424
-
425
- Will merge to 'master'.
426
- source: <cover.1724308389.git.ps@pks.im>
427
-
428
-
429
-* tb/incremental-midx-part-2 (2024-08-15) 15 commits
446
+* tb/incremental-midx-part-2 (2024-08-28) 16 commits
447
+ - fixup! midx: implement writing incremental MIDX bitmaps
448
- midx: implement writing incremental MIDX bitmaps
449
- pack-bitmap.c: use `ewah_or_iterator` for type bitmap iterators
450
- pack-bitmap.c: keep track of each layer's type bitmaps
@@ -449,26 +467,6 @@ Release tarballs are available at:
467
source: <cover.1723760847.git.me@ttaylorr.com>
468
469
452
-* mt/rebase-x-quiet (2024-08-21) 1 commit
453
- (merged to 'next' on 2024-08-22 at 1018555d89)
454
- + rebase --exec: respect --quiet
455
-
456
- "git rebase -x --quiet" was not quiet, which was corrected.
457
-
458
- Will merge to 'master'.
459
- source: <f105b34b8e6b33448f4d0ef07d51b7bbf4e71aaa.1724203912.git.matheus.tavb@gmail.com>
460
-
461
-
462
-* gt/unit-test-urlmatch-normalization (2024-08-20) 1 commit
463
- (merged to 'next' on 2024-08-21 at 3efed1ed8d)
464
- + t: migrate t0110-urlmatch-normalization to the new framework
465
-
466
- Another rewrite of test.
467
-
468
- Will merge to 'master'.
469
- source: <20240820152008.21354-2-shyamthakkar001@gmail.com>
470
-
471
-
470
* ps/clar-unit-test (2024-08-20) 13 commits
471
- clar: add CMake support
472
- t/unit-tests: convert ctype tests to use clar
@@ -492,27 +490,6 @@ Release tarballs are available at:
490
source: <cover.1724159966.git.ps@pks.im>
491
492
495
-* cp/unit-test-reftable-block (2024-08-21) 11 commits
496
- (merged to 'next' on 2024-08-22 at 234d8701da)
497
- + t-reftable-block: add tests for index blocks
498
- + t-reftable-block: add tests for obj blocks
499
- + t-reftable-block: add tests for log blocks
500
- + t-reftable-block: remove unnecessary variable 'j'
501
- + t-reftable-block: use xstrfmt() instead of xstrdup()
502
- + t-reftable-block: use block_iter_reset() instead of block_iter_close()
503
- + t-reftable-block: use reftable_record_key() instead of strbuf_addstr()
504
- + t-reftable-block: use reftable_record_equal() instead of check_str()
505
- + t-reftable-block: release used block reader
506
- + t: harmonize t-reftable-block.c with coding guidelines
507
- + t: move reftable/block_test.c to the unit testing framework
508
-
509
- Another test for reftable library ported to the unit test framework.
510
-
511
- Will merge to 'master'.
512
- cf. <ZsbdFU9aBQvqE3pb@tanuki>
513
- source: <20240821124150.4463-1-chandrapratap3519@gmail.com>
514
-
515
-
493
* js/libgit-rust (2024-08-09) 5 commits
494
- cgit: add higher-level cgit crate
495
- config: add git_configset_alloc() and git_configset_clear_and_free()
@@ -573,8 +550,7 @@ Release tarballs are available at:
550
been revamped. The sources, at least for the simple cases, got
551
vastly pleasant to work with.
552
576
- Will merge to 'next'?
577
- cf. <xmqqzfp8cm30.fsf@gitster.g>
553
+ cf. <1986021.PYKUYFuaPT@cayenne>
554
source: <pull.1766.v3.git.1723389612.gitgitgadget@gmail.com>
555
556
@@ -609,12 +585,13 @@ Release tarballs are available at:
585
--------------------------------------------------
586
[Will discard]
587
612
-* pp/add-parse-range-unit-test (2024-05-27) 1 commit
588
+* pp/add-parse-range-unit-test (2024-08-28) 2 commits
589
+ - SQUASH???
590
- apply: add unit tests for parse_range
591
592
A unit test for code that parses the hunk offset and length from a
593
patch fragment header as been added.
594
618
- Expecting a reroll for too long.
595
+ Has been expecting a reroll for too long.
596
cf. <b7eca313-9ea8-4132-ba1d-ed9236e07095@gmail.com>
597
source: <pull.1677.v2.git.git.1716710073910.gitgitgadget@gmail.com>