What's cooking (2021/09 #08)
Junio C Hamano committed
Sep 27, 2021 at 14:42 UTC
723ddc763f76d73ef7c0e7513e81601a2c7a3324
1 file changed
+153
-243
whats-cooking.txt
+153
-243
@@ -1,10 +1,10 @@
1
To: git@vger.kernel.org
2
Bcc: lwn@lwn.net
3
-Subject: What's cooking in git.git (Sep 2021, #07; Thu, 23)
3
+Subject: What's cooking in git.git (Sep 2021, #08; Mon, 27)
4
X-master-at: ddb1055343948e0d0bc81f8d20245f1ada6430a0
5
X-next-at: 4c38ced6901a8523cea197b31b2616240ec9fb6e
6
7
-What's cooking in git.git (Sep 2021, #07; Thu, 23)
7
+What's cooking in git.git (Sep 2021, #08; Mon, 27)
8
--------------------------------------------------
9
10
Here are the topics that have been cooking in my tree. Commits
@@ -18,7 +18,7 @@ useful"). Do not read too much into a topic being in (or not in)
18
'seen'. The ones marked with '.' do not appear in any of the
19
integration branches, but I am still holding onto them.
20
21
-The eighth batch is out.
21
+
22
23
Copies of the source code to Git live in many repositories, and the
24
following is a list of the ones I push into or their mirrors. Some
@@ -49,199 +49,139 @@ Release tarballs are available at:
49
https://www.kernel.org/pub/software/scm/git/
50
51
--------------------------------------------------
52
-[Graduated to 'master']
53
-
54
-* ab/gc-remove-unused-call (2021-09-12) 1 commit
55
- (merged to 'next' on 2021-09-13 at 14f69ed198)
56
- + gc: remove unused launchctl_get_uid() call
57
-
58
- Code clean-up.
59
-
60
-
61
-* ab/http-drop-old-curl-plus (2021-09-13) 9 commits
62
- (merged to 'next' on 2021-09-15 at 16aaab36f1)
63
- + http: don't hardcode the value of CURL_SOCKOPT_OK
64
- + http: centralize the accounting of libcurl dependencies
65
- + http: correct curl version check for CURLOPT_PINNEDPUBLICKEY
66
- + http: correct version check for CURL_HTTP_VERSION_2
67
- + http: drop support for curl < 7.18.0 (again)
68
- + Makefile: drop support for curl < 7.9.8 (again)
69
- + INSTALL: mention that we need libcurl 7.19.4 or newer to build
70
- + INSTALL: reword and copy-edit the "libcurl" section
71
- + INSTALL: don't mention the "curl" executable at all
72
-
73
- Conditional compilation around versions of libcURL has been
74
- straightened out.
75
-
76
-
77
-* ab/retire-option-argument (2021-09-12) 4 commits
78
- (merged to 'next' on 2021-09-15 at 0bd7ce1161)
79
- + parse-options API: remove OPTION_ARGUMENT feature
80
- + difftool: use run_command() API in run_file_diff()
81
- + difftool: prepare "diff" cmdline in cmd_difftool()
82
- + difftool: prepare "struct child_process" in cmd_difftool()
83
- (this branch is used by da/difftool.)
84
-
85
- An oddball OPTION_ARGUMENT feature has been removed from the
86
- parse-options API.
87
-
88
-
89
-* ab/test-tool-run-command-cleanup (2021-09-12) 1 commit
90
- (merged to 'next' on 2021-09-13 at 086310d0f4)
91
- + test-tool run-command: fix flip-flop init pattern
92
-
93
- Code clean-up.
94
-
95
-
96
-* ab/unused-script-helpers (2021-09-12) 4 commits
97
- (merged to 'next' on 2021-09-15 at 14e6b0f26e)
98
- + test-lib: remove unused $_x40 and $_z40 variables
99
- + git-bisect: remove unused SHA-1 $x40 shell variable
100
- + git-sh-setup: remove unused "pull with rebase" message
101
- + git-submodule: remove unused is_zero_oid() function
102
-
103
- Code clean-up.
104
-
105
-
106
-* cb/plug-leaks-in-alloca-emu-users (2021-09-16) 2 commits
107
- (merged to 'next' on 2021-09-16 at 2eecae2de3)
108
- + t0000: avoid masking git exit value through pipes
109
- + tree-diff: fix leak when not HAVE_ALLOCA_H
110
-
111
- Leakfix.
112
-
113
-
114
-* cb/unix-sockets-with-windows (2021-09-14) 3 commits
115
- (merged to 'next' on 2021-09-16 at e2921332ef)
116
- + git-compat-util: include declaration for unix sockets in windows
117
- + credential-cache: check for windows specific errors
118
- + t0301: fixes for windows compatibility
119
-
120
- Adjust credential-cache helper to Windows.
121
-
122
-
123
-* en/am-abort-fix (2021-09-10) 3 commits
124
- (merged to 'next' on 2021-09-13 at 11f3d2dc90)
125
- + am: fix incorrect exit status on am fail to abort
126
- + t4151: add a few am --abort tests
127
- + git-am.txt: clarify --abort behavior
128
- (this branch is used by en/removing-untracked-fixes.)
129
-
130
- When "git am --abort" fails to abort correctly, it still exited
131
- with exit status of 0, which has been corrected.
132
-
133
-
134
-* en/tests-cleanup-leftover-untracked (2021-09-12) 1 commit
135
- (merged to 'next' on 2021-09-13 at cf38118205)
136
- + tests: remove leftover untracked files
137
-
138
- Test clean-up.
52
+[New Topics]
53
54
+* ab/bundle-remove-verbose-option (2021-09-23) 1 commit
55
+ - bundle: remove ignored & undocumented "--verbose" flag
56
141
-* jk/http-server-protocol-versions (2021-09-10) 5 commits
142
- (merged to 'next' on 2021-09-13 at 9174cd6d37)
143
- + docs/protocol-v2: point readers transport config discussion
144
- + docs/git: discuss server-side config for GIT_PROTOCOL
145
- + docs/http-backend: mention v2 protocol
146
- + http-backend: handle HTTP_GIT_PROTOCOL CGI variable
147
- + t5551: test v2-to-v0 http protocol fallback
57
+ Doc update.
58
149
- Taking advantage of the CGI interface, http-backend has been
150
- updated to enable protocol v2 automatically when the other side
151
- asks for it.
59
+ Will merge to 'next'.
60
61
154
-* jk/strvec-typefix (2021-09-12) 1 commit
155
- (merged to 'next' on 2021-09-13 at e07858581d)
156
- + strvec: use size_t to store nr and alloc
62
+* ab/config-based-hooks-1 (2021-09-27) 8 commits
63
+ - hook-list.h: add a generated list of hooks, like config-list.h
64
+ - hook.c users: use "hook_exists()" instead of "find_hook()"
65
+ - hook.c: add a hook_exists() wrapper and use it in bugreport.c
66
+ - hook.[ch]: move find_hook() from run-command.c to hook.c
67
+ - Makefile: remove an out-of-date comment
68
+ - Makefile: don't perform "mv $@+ $@" dance for $(GENERATED_H)
69
+ - Makefile: stop hardcoding {command,config}-list.h
70
+ - Makefile: mark "check" target as .PHONY
71
158
- Correct nr and alloc members of strvec struct to be of type size_t.
72
73
+* ab/http-pinned-public-key-mismatch (2021-09-27) 1 commit
74
+ - http: check CURLE_SSL_PINNEDPUBKEYNOTMATCH when emitting errors
75
161
-* jt/submodule-name-to-gitdir (2021-09-15) 1 commit
162
- (merged to 'next' on 2021-09-16 at c658fbfdb8)
163
- + submodule: extract path to submodule gitdir func
76
+ HTTPS error handling updates.
77
165
- Code refactoring.
78
+ Will merge to 'next'?
79
80
168
-* kz/revindex-comment-fix (2021-09-15) 1 commit
169
- (merged to 'next' on 2021-09-16 at b4797add3a)
170
- + pack-revindex.h: correct the time complexity descriptions
81
+* ab/make-compdb-fix (2021-09-27) 1 commit
82
+ - Makefile: pass -Wno-pendantic under GENERATE_COMPILATION_DATABASE=yes
83
172
- Header comment fix.
84
+ Build update.
85
86
+ Will merge to 'next'.
87
175
-* ma/doc-git-version (2021-09-14) 1 commit
176
- (merged to 'next' on 2021-09-16 at 54a6a3f8b5)
177
- + documentation: add documentation for 'git version'
88
179
- Doc update.
89
+* jk/ref-paranoia (2021-09-27) 16 commits
90
+ - refs: drop "broken" flag from for_each_fullref_in()
91
+ - ref-filter: drop broken-ref code entirely
92
+ - ref-filter: stop setting FILTER_REFS_INCLUDE_BROKEN
93
+ - repack, prune: drop GIT_REF_PARANOIA settings
94
+ - refs: turn on GIT_REF_PARANOIA by default
95
+ - refs: omit dangling symrefs when using GIT_REF_PARANOIA
96
+ - refs: add DO_FOR_EACH_OMIT_DANGLING_SYMREFS flag
97
+ - refs-internal.h: reorganize DO_FOR_EACH_* flag documentation
98
+ - refs-internal.h: move DO_FOR_EACH_* flags next to each other
99
+ - t5312: be more assertive about command failure
100
+ - t5312: test non-destructive repack
101
+ - t5312: create bogus ref as necessary
102
+ - t5312: drop "verbose" helper
103
+ - t5600: provide detached HEAD for corruption failures
104
+ - t5516: don't use HEAD ref for invalid ref-deletion tests
105
+ - t7900: clean up some more broken refs
106
+
107
+ The ref iteration code used to optionally allow dangling refs to be
108
+ shown, which has been tightened up.
109
110
+ Will merge to 'next'?
111
182
-* ma/help-w-check-for-requested-page (2021-09-14) 1 commit
183
- (merged to 'next' on 2021-09-16 at 292dd7174d)
184
- + help: make sure local html page exists before calling external processes
112
186
- The error in "git help no-such-git-command" is handled better.
113
+* pw/rebase-reread-todo-after-editing (2021-09-24) 2 commits
114
+ - rebase: fix todo-list rereading
115
+ - sequencer.c: factor out a function
116
117
+ The code to re-read the edited todo list in "git rebase -i" was
118
+ made more robust.
119
189
-* mr/bisect-in-c-4 (2021-09-13) 6 commits
190
- (merged to 'next' on 2021-09-15 at 2af7f048d4)
191
- + bisect--helper: retire `--bisect-next-check` subcommand
192
- + bisect--helper: reimplement `bisect_run` shell function in C
193
- + bisect--helper: reimplement `bisect_visualize()` shell function in C
194
- + run-command: make `exists_in_PATH()` non-static
195
- + t6030-bisect-porcelain: add test for bisect visualize
196
- + t6030-bisect-porcelain: add tests to control bisect run exit cases
120
+ Will merge to 'next'.
121
198
- Rewrite of "git bisect" in C continues.
122
123
+* rs/close-pack-leakfix (2021-09-24) 1 commit
124
+ - packfile: release bad_objects in close_pack()
125
201
-* po/git-config-doc-mentions-help-c (2021-09-13) 1 commit
202
- (merged to 'next' on 2021-09-13 at bddbd5c25d)
203
- + doc: config, tell readers of `git help --config`
126
+ Leakfix.
127
205
- Doc update.
128
+ Will merge to 'next'.
129
130
+--------------------------------------------------
131
+[Stalled]
132
208
-* ps/update-ref-batch-flush (2021-09-15) 2 commits
209
- (merged to 'next' on 2021-09-15 at 39a69141e3)
210
- + t1400: avoid SIGPIPE race condition on fifo
211
- (merged to 'next' on 2021-09-10 at 4ae19a5f34)
212
- + update-ref: fix streaming of status updates
133
+* ab/pack-objects-stdin (2021-07-09) 5 commits
134
+ - pack-objects.c: make use of REV_INFO_STDIN_LINE_PROCESS
135
+ - pack-objects.c: do stdin parsing via revision.c's API
136
+ - revision.[ch]: add a "handle_stdin_line" API
137
+ - revision.h: refactor "disable_stdin" and "read_from_stdin"
138
+ - upload-pack: run is_repository_shallow() before setup_revisions()
139
214
- "git update-ref --stdin" failed to flush its output as needed,
215
- which potentially led the conversation to a deadlock.
140
+ Introduce handle_stdin_line callback to revision API and uses it.
141
142
+ Expecting a reroll.
143
218
-* rs/drop-core-compression-vars (2021-09-12) 1 commit
219
- (merged to 'next' on 2021-09-13 at 3bd06626c3)
220
- + compression: drop write-only core_compression_* variables
144
222
- Code clean-up.
145
+* es/superproject-aware-submodules (2021-08-19) 5 commits
146
+ . fixup! introduce submodule.superprojectGitDir record
147
+ . submodule: record superproject gitdir during 'update'
148
+ . submodule: record superproject gitdir during absorbgitdirs
149
+ . introduce submodule.superprojectGitDir record
150
+ . t7400-submodule-basic: modernize inspect() helper
151
152
+ A configuration variable in a submodule points at the location of
153
+ the superproject it is bound to (RFC).
154
225
-* rs/packfile-bad-object-list-in-oidset (2021-09-12) 5 commits
226
- (merged to 'next' on 2021-09-13 at 80e72f5f97)
227
- + packfile: use oidset for bad objects
228
- + packfile: convert has_packed_and_bad() to object_id
229
- + packfile: convert mark_bad_packed_object() to object_id
230
- + midx: inline nth_midxed_pack_entry()
231
- + oidset: make oidset_size() an inline function
155
+ Kicked out of 'seen' tentatively to see how well a conflicting
156
+ ar/submodule-update topic fares.
157
233
- Replace a handcrafted data structure used to keep track of bad
234
- objects in the packfile API by an oidset.
158
159
+* ab/fsck-unexpected-type (2021-09-22) 17 commits
160
+ - fsck: report invalid object type-path combinations
161
+ - fsck: don't hard die on invalid object types
162
+ - object-file.c: stop dying in parse_loose_header()
163
+ - object-file.c: return ULHR_TOO_LONG on "header too long"
164
+ - object-file.c: use "enum" return type for unpack_loose_header()
165
+ - object-file.c: simplify unpack_loose_short_header()
166
+ - object-file.c: make parse_loose_header_extended() public
167
+ - object-file.c: return -1, not "status" from unpack_loose_header()
168
+ - object-file.c: don't set "typep" when returning non-zero
169
+ - cat-file tests: test for current --allow-unknown-type behavior
170
+ - cat-file tests: add corrupt loose object test
171
+ - cat-file tests: test for missing/bogus object with -t, -s and -p
172
+ - cat-file tests: move bogus_* variable declarations earlier
173
+ - fsck tests: test for garbage appended to a loose object
174
+ - fsck tests: test current hash/type mismatch behavior
175
+ - fsck tests: refactor one test to use a sub-repo
176
+ - fsck tests: add test for fsck-ing an unknown type
177
237
-* rs/use-xopen-in-index-pack (2021-09-10) 1 commit
238
- (merged to 'next' on 2021-09-16 at 186eaaae56)
239
- + index-pack: use xopen in init_thread
178
+ "git fsck" has been taught to report mismatch between expected and
179
+ actual types of an object better.
180
241
- Code clean-up.
181
+ Needs review.
182
183
--------------------------------------------------
244
-[New Topics]
184
+[Cooking]
185
186
* ab/make-clean-depend-dirs (2021-09-22) 1 commit
187
- Makefile: clean .depend dirs under COMPUTE_HEADER_DEPENDENCIES != yes
@@ -261,14 +201,6 @@ Release tarballs are available at:
201
Will merge to 'next'.
202
203
264
-* cb/make-compdb-fix (2021-09-22) 1 commit
265
- - Makefile: avoid breaking compilation database generation with DEVELOPER
266
-
267
- Adjust to recent change to use -pedantic for developer builds.
268
-
269
- Will merge to 'next'.
270
-
271
-
204
* ds/perf-test-built-path-fix (2021-09-22) 1 commit
205
- t/perf/run: fix bin-wrappers computation
206
@@ -307,7 +239,7 @@ Release tarballs are available at:
239
Will merge to 'next'.
240
241
310
-* js/win-lazyload-buildfix (2021-09-23) 2 commits
242
+* js/win-lazyload-buildfix (2021-09-27) 2 commits
243
- lazyload.h: use an even more generic function pointer than FARPROC
244
- lazyload.h: fix warnings about mismatching function pointer types
245
@@ -330,6 +262,8 @@ Release tarballs are available at:
262
Prevent "make sparse" from running for the source files that
263
haven't been modified.
264
265
+ Will merge to 'next'?
266
+
267
268
* bs/difftool-msg-tweak (2021-09-22) 1 commit
269
- difftool: fix word spacing in the usage strings
@@ -339,7 +273,7 @@ Release tarballs are available at:
273
Will merge to 'next'.
274
275
342
-* ew/midx-doc-update (2021-09-23) 1 commit
276
+* ew/midx-doc-update (2021-09-24) 1 commit
277
- doc/technical: update note about core.multiPackIndex
278
279
Doc tweak.
@@ -348,22 +282,24 @@ Release tarballs are available at:
282
283
284
* jt/no-abuse-alternate-odb-for-submodules (2021-09-22) 10 commits
351
- - submodule: trace adding submodule ODB as alternate
352
- - refs: change refs_for_each_ref_in() to take repo
353
- - submodule: pass repo to check_has_commit()
354
- - object-file: only register submodule ODB if needed
355
- - merge-{ort,recursive}: remove add_submodule_odb()
356
- - refs: teach refs_for_each_ref() arbitrary repos
357
- - refs iterator: support non-the_repository advance
358
- - refs: add repo paramater to _iterator_peel()
359
- - refs: make _advance() check struct repo, not flag
360
- - Merge branch 'jt/add-submodule-odb-clean-up' into jt/no-abuse-alternate-odb-for-submodules
285
+ . submodule: trace adding submodule ODB as alternate
286
+ . refs: change refs_for_each_ref_in() to take repo
287
+ . submodule: pass repo to check_has_commit()
288
+ . object-file: only register submodule ODB if needed
289
+ . merge-{ort,recursive}: remove add_submodule_odb()
290
+ . refs: teach refs_for_each_ref() arbitrary repos
291
+ . refs iterator: support non-the_repository advance
292
+ . refs: add repo paramater to _iterator_peel()
293
+ . refs: make _advance() check struct repo, not flag
294
+ . Merge branch 'jt/add-submodule-odb-clean-up' into jt/no-abuse-alternate-odb-for-submodules
295
(this branch uses jt/add-submodule-odb-clean-up.)
296
297
Follow through the work to use the repo interface to access
298
submodule objects in-process, instead of abusing the alternate
299
object database interface.
300
301
+ Expecting a reroll on top of the jk/ref-paranoia topic.
302
+
303
304
* tp/send-email-completion (2021-09-22) 3 commits
305
- send-email docs: add format-patch options
@@ -374,7 +310,7 @@ Release tarballs are available at:
310
tweaked to make it easier to keep it in sync with the command itself.
311
312
377
-* hm/paint-hits-in-log-grep (2021-09-23) 3 commits
313
+* hm/paint-hits-in-log-grep (2021-09-24) 3 commits
314
- pretty: colorize pattern matches in commit messages
315
- grep: refactor next_match() and match_one_pattern() for external use
316
- Merge branch 'jk/grep-haystack-is-read-only' into hm/paint-hits-in-log-grep
@@ -383,61 +319,6 @@ Release tarballs are available at:
319
"git log --grep=string --author=name" learns to highlight hits just
320
like "git grep string" does.
321
386
---------------------------------------------------
387
-[Stalled]
388
-
389
-* ab/pack-objects-stdin (2021-07-09) 5 commits
390
- - pack-objects.c: make use of REV_INFO_STDIN_LINE_PROCESS
391
- - pack-objects.c: do stdin parsing via revision.c's API
392
- - revision.[ch]: add a "handle_stdin_line" API
393
- - revision.h: refactor "disable_stdin" and "read_from_stdin"
394
- - upload-pack: run is_repository_shallow() before setup_revisions()
395
-
396
- Introduce handle_stdin_line callback to revision API and uses it.
397
-
398
- Expecting a reroll.
399
-
400
-
401
-* es/superproject-aware-submodules (2021-08-19) 5 commits
402
- . fixup! introduce submodule.superprojectGitDir record
403
- . submodule: record superproject gitdir during 'update'
404
- . submodule: record superproject gitdir during absorbgitdirs
405
- . introduce submodule.superprojectGitDir record
406
- . t7400-submodule-basic: modernize inspect() helper
407
-
408
- A configuration variable in a submodule points at the location of
409
- the superproject it is bound to (RFC).
410
-
411
- Kicked out of 'seen' tentatively to see how well a conflicting
412
- ar/submodule-update topic fares.
413
-
414
-
415
-* ab/fsck-unexpected-type (2021-09-22) 17 commits
416
- - fsck: report invalid object type-path combinations
417
- - fsck: don't hard die on invalid object types
418
- - object-file.c: stop dying in parse_loose_header()
419
- - object-file.c: return ULHR_TOO_LONG on "header too long"
420
- - object-file.c: use "enum" return type for unpack_loose_header()
421
- - object-file.c: simplify unpack_loose_short_header()
422
- - object-file.c: make parse_loose_header_extended() public
423
- - object-file.c: return -1, not "status" from unpack_loose_header()
424
- - object-file.c: don't set "typep" when returning non-zero
425
- - cat-file tests: test for current --allow-unknown-type behavior
426
- - cat-file tests: add corrupt loose object test
427
- - cat-file tests: test for missing/bogus object with -t, -s and -p
428
- - cat-file tests: move bogus_* variable declarations earlier
429
- - fsck tests: test for garbage appended to a loose object
430
- - fsck tests: test current hash/type mismatch behavior
431
- - fsck tests: refactor one test to use a sub-repo
432
- - fsck tests: add test for fsck-ing an unknown type
433
-
434
- "git fsck" has been taught to report mismatch between expected and
435
- actual types of an object better.
436
-
437
- Needs review.
438
-
439
---------------------------------------------------
440
-[Cooking]
322
323
* ab/repo-settings-cleanup (2021-09-22) 5 commits
324
- repository.h: don't use a mix of int and bitfields
@@ -451,7 +332,7 @@ Release tarballs are available at:
332
Will merge to 'next'.
333
334
454
-* ah/connect-parse-feature-v0-fix (2021-09-23) 1 commit
335
+* ah/connect-parse-feature-v0-fix (2021-09-27) 1 commit
336
- connect: also update offset for features without values
337
338
Protocol v0 clients can get stuck parsing a malformed feature line.
@@ -505,17 +386,24 @@ Release tarballs are available at:
386
Will merge to 'next'.
387
388
508
-* en/removing-untracked-fixes (2021-09-20) 7 commits
389
+* en/removing-untracked-fixes (2021-09-27) 12 commits
390
- Documentation: call out commands that nuke untracked files/directories
391
- Comment important codepaths regarding nuking untracked files/dirs
392
- unpack-trees: avoid nuking untracked dir in way of locally deleted file
393
- unpack-trees: avoid nuking untracked dir in way of unmerged file
513
- - Split unpack_trees 'reset' flag into two for untracked handling
394
+ - Change unpack_trees' 'reset' flag into an enum
395
+ - Remove ignored files by default when they are in the way
396
+ - unpack-trees: make dir an internal-only struct
397
+ - unpack-trees: introduce preserve_ignored to unpack_trees_options
398
+ - read-tree, merge-recursive: overwrite ignored files by default
399
+ - checkout, read-tree: fix leak of unpack_trees_options.dir
400
- t2500: add various tests for nuking untracked files
401
- Merge branch 'en/am-abort-fix' into en/removing-untracked-fixes
402
403
Various fixes in code paths that move untracked files away to make room.
404
405
+ Will merge to 'next'?
406
+
407
408
* en/typofixes (2021-09-20) 2 commits
409
(merged to 'next' on 2021-09-20 at 48648dafa3)
@@ -584,17 +472,21 @@ Release tarballs are available at:
472
Will merge to 'master'.
473
474
587
-* ns/batched-fsync (2021-09-22) 6 commits
475
+* ns/batched-fsync (2021-09-27) 8 commits
476
- core.fsyncobjectfiles: performance tests for add and stash
477
- core.fsyncobjectfiles: tests for batch mode
478
+ - unpack-objects: use the bulk-checkin infrastructure
479
- update-index: use the bulk-checkin infrastructure
480
- core.fsyncobjectfiles: add windows support for batch mode
481
- core.fsyncobjectfiles: batched disk flushes
482
- bulk-checkin: rename 'state' variable and separate 'plugged' boolean
483
+ - object-file.c: do not rename in a temp odb
484
485
The "core.fsyncobjectfiles" configuration variable can now be set
486
to "batch" for improved performance.
487
488
+ Will merge to 'next'?
489
+
490
491
* jh/builtin-fsmonitor-part1 (2021-09-20) 7 commits
492
- t/helper/simple-ipc: convert test-simple-ipc to use start_bg_command
@@ -674,10 +566,11 @@ Release tarballs are available at:
566
"git repack" has been taught to generate multi-pack reachability
567
bitmaps.
568
677
- Will merge to 'next'?
569
+ Under review.
570
+ cf. <YU0TS+KsWY36oeKU@nand.local>
571
572
680
-* ds/add-rm-with-sparse-index (2021-09-22) 14 commits
573
+* ds/add-rm-with-sparse-index (2021-09-24) 13 commits
574
- advice: update message to suggest '--sparse'
575
- mv: refuse to move sparse paths
576
- rm: skip sparse paths with missing SKIP_WORKTREE
@@ -689,7 +582,6 @@ Release tarballs are available at:
582
- add: fail when adding an untracked sparse file
583
- dir: fix pattern matching on dirs
584
- dir: select directories correctly
692
- - dir: extract directory-matching logic
585
- t1092: behavior for adding sparse files
586
- t3705: test that 'sparse_entry' is unstaged
587
@@ -697,6 +589,8 @@ Release tarballs are available at:
589
updating paths outside of the sparse-checkout definition unless
590
the user specifies a "--sparse" option.
591
592
+ Will merge to 'next'?
593
+
594
595
* tb/midx-write-propagate-namehash (2021-09-17) 7 commits
596
- t5326: test propagating hashcache values
@@ -710,7 +604,7 @@ Release tarballs are available at:
604
"git multi-pack-index write --bitmap" learns to propagate the
605
hashcache from original bitmap to resulting bitmap.
606
713
- Will merge to 'next'?
607
+ Will merge to 'next'.
608
609
610
* pw/rebase-of-a-tag-fix (2021-09-22) 10 commits
@@ -729,7 +623,7 @@ Release tarballs are available at:
623
it mistakenly tried to write the tag object instead of peeling it
624
to HEAD.
625
732
- Will merge to 'next'?
626
+ Will merge to 'next'.
627
628
629
* en/zdiff3 (2021-09-20) 2 commits
@@ -791,6 +685,8 @@ Release tarballs are available at:
685
686
Add pieces from "scalar" to contrib/.
687
688
+ Will merge to 'next'?
689
+
690
691
* ab/sanitize-leak-ci (2021-09-23) 2 commits
692
- tests: add a test mode for SANITIZE=leak, run it in CI
@@ -840,6 +736,8 @@ Release tarballs are available at:
736
used to show the difference between mechanical (and possibly
737
conflicted) merge results and the recorded resolution.
738
739
+ Will merge to 'next'?
740
+
741
742
* sg/test-split-index-fix (2021-09-07) 7 commits
743
- read-cache: fix GIT_TEST_SPLIT_INDEX
@@ -878,6 +776,8 @@ Release tarballs are available at:
776
777
Updates to the tests in t0000 to test the test framework.
778
779
+ Will merge to 'next'?
780
+
781
782
* ab/only-single-progress-at-once (2021-09-22) 8 commits
783
- progress.c: add & assert a "global_progress" variable
@@ -1135,3 +1035,13 @@ Release tarballs are available at:
1035
1036
Revamp the hooks subsystem to allow multiple of them to trigger
1037
upon the same event and control via the configuration variables.
1038
+
1039
+
1040
+* cb/make-compdb-fix (2021-09-22) 1 commit
1041
+ . Makefile: avoid breaking compilation database generation with DEVELOPER
1042
+
1043
+ Adjust to recent change to use -pedantic for developer builds.
1044
+
1045
+ Replaced by the ab/make-compdb-fix topic that uses the same
1046
+ approach as the ab/auto-depend-with-pedantic topic.
1047
+