What's cooking (2020/09 #05)
Junio C Hamano committed
Sep 18, 2020 at 18:39 UTC
571a3d1032c7c8feac689cf2f49cf80c2c1e1860
1 file changed
+314
-269
whats-cooking.txt
+314
-269
@@ -1,10 +1,10 @@
1
To: git@vger.kernel.org
2
Bcc: lwn@lwn.net
3
-Subject: What's cooking in git.git (Sep 2020, #04; Wed, 16)
4
-X-master-at: 54e85e7af1ac9e9a92888060d6811ae767fea1bc
5
-X-next-at: b0816b6eb02694af330100c8a4ada87e1fe15e2e
3
+Subject: What's cooking in git.git (Sep 2020, #05; Fri, 18)
4
+X-master-at: 385c171a018f2747b329bcfa6be8eda1709e5abd
5
+X-next-at: 8d73e042082d7476596b06e00a6c3d1828fa6b49
6
7
-What's cooking in git.git (Sep 2020, #04; Wed, 16)
7
+What's cooking in git.git (Sep 2020, #05; Fri, 18)
8
--------------------------------------------------
9
10
Here are the topics that have been cooking. Commits prefixed with '-' are
@@ -17,9 +17,277 @@ repositories listed at
17
18
http://git-blame.blogspot.com/p/git-public-repositories.html
19
20
+--------------------------------------------------
21
+[Graduated to 'master']
22
+
23
+* al/t3200-back-on-a-branch (2020-09-08) 1 commit
24
+ (merged to 'next' on 2020-09-09 at 833e2fc60c)
25
+ + t3200: clean side effect of git checkout --orphan
26
+
27
+ Test fix.
28
+
29
+
30
+* ea/blame-use-oideq (2020-09-08) 1 commit
31
+ (merged to 'next' on 2020-09-09 at babefe4727)
32
+ + blame.c: replace instance of !oidcmp for oideq
33
+
34
+ Code cleanup.
35
+
36
+
37
+* es/wt-add-detach (2020-09-06) 3 commits
38
+ (merged to 'next' on 2020-09-10 at abd83f90e7)
39
+ + git-worktree.txt: discuss branch-based vs. throwaway worktrees
40
+ + worktree: teach `add` to recognize -d as shorthand for --detach
41
+ + git-checkout.txt: document -d short option for --detach
42
+
43
+ "git worktree add" learns that the "-d" is a synonym to "--detach"
44
+ option to create a new worktree without being on a branch.
45
+
46
+
47
+* hn/refs-ref-log-only-bit (2020-09-08) 1 commit
48
+ (merged to 'next' on 2020-09-09 at f729cb2c81)
49
+ + refs: move REF_LOG_ONLY to refs-internal.h
50
+
51
+ A bit of API reshuffling to make sure stuff common to all backends
52
+ are not defined only in files backend.
53
+
54
+
55
+* jc/add-i-use-builtin-experimental (2020-09-08) 1 commit
56
+ (merged to 'next' on 2020-09-09 at abcb7515dc)
57
+ + add -i: use the built-in version when feature.experimental is set
58
+
59
+ The "add -i/-p" machinery has been written in C but it is not used
60
+ by default yet. It is made default to those who are participating
61
+ in feature.experimental experiment.
62
+
63
+
64
+* jc/dist-tarball-tweak (2020-09-09) 1 commit
65
+ (merged to 'next' on 2020-09-10 at 36cbe7ee9e)
66
+ + Makefile: allow extra tweaking of distribution tarball
67
+
68
+ Allow maintainers to tweak $(TAR) invocations done while making
69
+ distribution tarballs.
70
+
71
+
72
+* jc/quote-path-cleanup (2020-09-10) 7 commits
73
+ (merged to 'next' on 2020-09-10 at 3bfde81846)
74
+ + quote: turn 'nodq' parameter into a set of flags
75
+ + quote: rename misnamed sq_lookup[] to cq_lookup[]
76
+ + wt-status: consistently quote paths in "status --short" output
77
+ + quote_path: code clarification
78
+ + quote_path: optionally allow quoting a path with SP in it
79
+ + quote_path: give flags parameter to quote_path()
80
+ + quote_path: rename quote_path_relative() to quote_path()
81
+
82
+ "git status --short" quoted a path with SP in it when tracked, but
83
+ not those that are untracked, ignored or unmerged. They are all
84
+ shown quoted consistently.
85
+
86
+
87
+* jk/add-i-fixes (2020-09-08) 2 commits
88
+ (merged to 'next' on 2020-09-09 at 46ea071a7a)
89
+ + add--interactive.perl: specify --no-color explicitly
90
+ + add-patch: fix inverted return code of repo_read_index()
91
+
92
+ "add -i/-p" fixes.
93
+
94
+
95
+* mf/submodule-summary-with-correct-repository (2020-06-24) 2 commits
96
+ (merged to 'next' on 2020-09-10 at 7853fe7e12)
97
+ + submodule: use submodule repository when preparing summary
98
+ + revision: use repository from rev_info when parsing commits
99
+
100
+ "git diff/show" on a change that involves a submodule used to read
101
+ the information on commits in the submodule from a wrong repository
102
+ and gave a wrong information when the commit-graph is involved.
103
+ cf. <xmqqzh667ca4.fsf@gitster.c.googlers.com>
104
+
105
+
106
+* mt/config-fail-nongit-early (2020-09-09) 1 commit
107
+ (merged to 'next' on 2020-09-10 at 6f77f65b4e)
108
+ + config: complain about --worktree outside of a git repo
109
+
110
+ Unlike "git config --local", "git config --worktree" did not fail
111
+ early and cleanly when started outside a git repository.
112
+
113
+
114
+* os/collect-changed-submodules-optim (2020-09-06) 1 commit
115
+ (merged to 'next' on 2020-09-10 at b6d9ed060e)
116
+ + submodule: suppress checking for file name and ref ambiguity for object ids
117
+
118
+ Optimization around submodule handling.
119
+
120
+
121
+* pb/clang-json-compilation-database (2020-09-06) 1 commit
122
+ (merged to 'next' on 2020-09-09 at 9f5ea136f1)
123
+ + Makefile: add support for generating JSON compilation database
124
+
125
+ Developer support.
126
+
127
+
128
+* pw/add-p-leakfix (2020-09-08) 1 commit
129
+ (merged to 'next' on 2020-09-09 at 4206d0503c)
130
+ + add -p: fix memory leak
131
+
132
+ Leakfix.
133
+
134
+
135
+* rs/misc-cleanups (2020-09-06) 3 commits
136
+ (merged to 'next' on 2020-09-09 at 4a19ea9672)
137
+ + pack-bitmap-write: use hashwrite_be32() in write_hash_cache()
138
+ + midx: use hashwrite_u8() in write_midx_header()
139
+ + fast-import: use write_pack_header()
140
+
141
+ Misc cleanups.
142
+
143
+
144
+* rs/parallel-read-cache-fix (2020-09-06) 1 commit
145
+ (merged to 'next' on 2020-09-09 at 92953a75c4)
146
+ + read-cache: fix mem-pool allocation for multi-threaded index loading
147
+
148
+ A follow-up fix to a topic already in 'master'.
149
+
150
+
151
+* rs/refspec-leakfix (2020-09-06) 2 commits
152
+ (merged to 'next' on 2020-09-09 at 10741e90a5)
153
+ + refspec: add and use refspec_appendf()
154
+ + push: release strbufs used for refspec formatting
155
+
156
+ Leakfix.
157
+
158
+
159
+* so/log-tree-diff-cleanup (2020-09-06) 2 commits
160
+ (merged to 'next' on 2020-09-09 at f8744b8e8a)
161
+ + log_tree_diff: get rid of extra check for NULL
162
+ + log_tree_diff: get rid of code duplication for first_parent_only
163
+
164
+ Code cleanup.
165
+
166
--------------------------------------------------
167
[New Topics]
168
169
+* cs/don-t-pretend-a-failed-remote-set-head-succeeded (2020-09-17) 1 commit
170
+ (merged to 'next' on 2020-09-18 at 51f73ca6dc)
171
+ + remote: don't show success message when set-head fails
172
+
173
+ "git remote set-head" that failed still said something that hints
174
+ the operation went through, which was misleading.
175
+
176
+ Will merge to 'master'.
177
+
178
+
179
+* dl/diff-merge-base (2020-09-17) 10 commits
180
+ - contrib/completion: complete `git diff --merge-base`
181
+ - builtin/diff-tree: learn --merge-base
182
+ - builtin/diff-index: learn --merge-base
183
+ - t4068: add --merge-base tests
184
+ - diff-lib: define diff_get_merge_base()
185
+ - diff-lib: accept option flags in run_diff_index()
186
+ - contrib/completion: extract common diff/difftool options
187
+ - git-diff.txt: backtick quote command text
188
+ - git-diff-index.txt: make --cached description a proper sentence
189
+ - t4068: remove unnecessary >tmp
190
+
191
+ "git diff A...B" learned "git diff --merge-base A B", which is a
192
+ longer short-hand to say the same thing.
193
+
194
+ Expecting a reroll.
195
+ cf. <20200917181303.GA108156@coredump.intra.peff.net>,
196
+ <xmqqh7rws5hm.fsf@gitster.c.googlers.com>, etc.
197
+
198
+
199
+* jk/dont-count-existing-objects-twice (2020-09-17) 1 commit
200
+ (merged to 'next' on 2020-09-18 at 73b30558b9)
201
+ + packfile: actually set approximate_object_count_valid
202
+
203
+ There is a logic to estimate how many objects are in the
204
+ repository, which is mean to run once per process invocation, but
205
+ it ran every time the estimated value was requested.
206
+
207
+ Will merge to 'master'.
208
+
209
+
210
+* dl/complete-format-patch-recent-features (2020-09-17) 1 commit
211
+ (merged to 'next' on 2020-09-18 at c0ec1f7569)
212
+ + contrib/completion: complete options that take refs for format-patch
213
+
214
+ Update to command line completion (in contrib/)
215
+
216
+ Will merge to 'master'.
217
+
218
+
219
+* js/ignore-cmake-build-artifacts (2020-09-17) 1 commit
220
+ - cmake: ignore generated files
221
+
222
+ Running CMake based build with VS (in contrib/) from the top-level
223
+ of the working tree leaves extra build crufts behind. Add patterns
224
+ to .gitignore
225
+
226
+ Expecting a resolution in a better way.
227
+ cf. <xmqq7dsrnjhi.fsf@gitster.c.googlers.com>
228
+ It turns out that these crufts are visible only when the CMake
229
+ based build procedure is used against the best practice. A better
230
+ alternative may be to prominently describe the recommended way to
231
+ use the CMake-based build procedure.
232
+
233
+
234
+* hx/push-atomic-with-cert (2020-09-18) 1 commit
235
+ - send-pack: run GPG after atomic push checking
236
+
237
+ "git push" that wants to be atomic and wants to send push
238
+ certificate learned not to prepare and sign the push certificate
239
+ when it fails the local check (hence due to atomicity it is known
240
+ that no certificate is needed).
241
+
242
+ Expecting a reroll.
243
+ cf. <xmqqft7eljkz.fsf@gitster.c.googlers.com>
244
+
245
+--------------------------------------------------
246
+[Stalled]
247
+
248
+* vv/send-email-with-less-secure-apps-access (2020-08-29) 1 commit
249
+ - Documentation/git-send-email.txt: Mention less secure app access might need to enable.
250
+
251
+ Doc update.
252
+
253
+ Expecting a reroll.
254
+ cf. <xmqqwo1hi9nv.fsf@gitster.c.googlers.com>
255
+ cf. <xmqqft85i72s.fsf@gitster.c.googlers.com>
256
+
257
+
258
+* jc/war-on-dashed-git (2020-08-27) 1 commit
259
+ - git: catch an attempt to run "git-foo"
260
+
261
+ The first step to remove on-disk binaries for built-in subcommands
262
+ by soliciting objections.
263
+
264
+ On hold for now.
265
+
266
+
267
+* dr/push-remoteref-fix (2020-04-23) 1 commit
268
+ - remote.c: fix handling of %(push:remoteref)
269
+
270
+ The "%(push:remoteref)" placeholder in the "--format=" argument of
271
+ "git format-patch" (and friends) only showed what got explicitly
272
+ configured, not what ref at the receiving end would be updated when
273
+ "git push" was used, as it ignored the default behaviour (e.g. update
274
+ the same ref as the source).
275
+
276
+ Discard for now.
277
+ cf. <xmqqv9gu7c61.fsf@gitster.c.googlers.com>
278
+ cf. <20200911214358.acl3hy2e763begoo@feanor>
279
+
280
+
281
+* mk/use-size-t-in-zlib (2018-10-15) 1 commit
282
+ - zlib.c: use size_t for size
283
+
284
+ The wrapper to call into zlib followed our long tradition to use
285
+ "unsigned long" for sizes of regions in memory, which have been
286
+ updated to use "size_t".
287
+
288
+--------------------------------------------------
289
+[Cooking]
290
+
291
* kk/build-portability-fix (2020-09-09) 1 commit
292
(merged to 'next' on 2020-09-16 at 63f2672632)
293
+ Fit to Plan 9's ANSI/POSIX compatibility layer
@@ -29,7 +297,10 @@ repositories listed at
297
Will merge to 'master'.
298
299
32
-* al/ref-filter-merged-and-no-merged (2020-09-16) 3 commits
300
+* al/ref-filter-merged-and-no-merged (2020-09-18) 5 commits
301
+ (merged to 'next' on 2020-09-18 at cc2a0039f3)
302
+ + Doc: prefer more specific file name
303
+ + ref-filter: make internal reachable-filter API more precise
304
(merged to 'next' on 2020-09-16 at b04e306660)
305
+ ref-filter: allow merged and no-merged filters
306
+ Doc: cover multiple contains/no-contains filters
@@ -96,7 +367,7 @@ repositories listed at
367
368
Modernization and fixes to MediaWiki remote backend.
369
99
- Will merge to 'next'.
370
+ Expecting a reroll.
371
372
373
* ar/fetch-ipversion-in-all (2020-09-15) 1 commit
@@ -106,6 +377,8 @@ repositories listed at
377
to instances of the "git fetch" that talk to individual remotes,
378
which has been corrected.
379
380
+ Will merge to 'next'.
381
+
382
383
* ar/fetch-transfer-ipversion (2020-09-16) 1 commit
384
- config: option transfer.ipversion to set transport protocol version for network fetches
@@ -150,60 +423,6 @@ repositories listed at
423
- reftable: define the public API
424
- reftable: add LICENSE
425
153
---------------------------------------------------
154
-[Stalled]
155
-
156
-* vv/send-email-with-less-secure-apps-access (2020-08-29) 1 commit
157
- - Documentation/git-send-email.txt: Mention less secure app access might need to enable.
158
-
159
- Doc update.
160
-
161
- Expecting a reroll.
162
- cf. <xmqqwo1hi9nv.fsf@gitster.c.googlers.com>
163
- cf. <xmqqft85i72s.fsf@gitster.c.googlers.com>
164
-
165
-
166
-* jc/war-on-dashed-git (2020-08-27) 1 commit
167
- - git: catch an attempt to run "git-foo"
168
-
169
- The first step to remove on-disk binaries for built-in subcommands
170
- by soliciting objections.
171
-
172
- On hold for now.
173
-
174
-
175
-* dr/push-remoteref-fix (2020-04-23) 1 commit
176
- - remote.c: fix handling of %(push:remoteref)
177
-
178
- The "%(push:remoteref)" placeholder in the "--format=" argument of
179
- "git format-patch" (and friends) only showed what got explicitly
180
- configured, not what ref at the receiving end would be updated when
181
- "git push" was used, as it ignored the default behaviour (e.g. update
182
- the same ref as the source).
183
-
184
- Discard for now.
185
- cf. <xmqqv9gu7c61.fsf@gitster.c.googlers.com>
186
- cf. <20200911214358.acl3hy2e763begoo@feanor>
187
-
188
-
189
-* mk/use-size-t-in-zlib (2018-10-15) 1 commit
190
- - zlib.c: use size_t for size
191
-
192
- The wrapper to call into zlib followed our long tradition to use
193
- "unsigned long" for sizes of regions in memory, which have been
194
- updated to use "size_t".
195
-
196
---------------------------------------------------
197
-[Cooking]
198
-
199
-* al/t3200-back-on-a-branch (2020-09-08) 1 commit
200
- (merged to 'next' on 2020-09-09 at 833e2fc60c)
201
- + t3200: clean side effect of git checkout --orphan
202
-
203
- Test fix.
204
-
205
- Will merge to 'master'.
206
-
426
427
* bc/rev-parse-path-format (2020-09-08) 1 commit
428
- rev-parse: add option for absolute or relative path formatting
@@ -212,7 +431,7 @@ repositories listed at
431
or relative path.
432
433
215
-* ds/maintenance-part-3 (2020-09-11) 7 commits
434
+* ds/maintenance-part-3 (2020-09-17) 7 commits
435
- maintenance: add troubleshooting guide to docs
436
- maintenance: recommended schedule in register/start
437
- maintenance: add start/stop subcommands
@@ -226,15 +445,6 @@ repositories listed at
445
other scheduling system configuration) for it.
446
447
229
-* ea/blame-use-oideq (2020-09-08) 1 commit
230
- (merged to 'next' on 2020-09-09 at babefe4727)
231
- + blame.c: replace instance of !oidcmp for oideq
232
-
233
- Code cleanup.
234
-
235
- Will merge to 'master'.
236
-
237
-
448
* es/format-patch-interdiff-cleanup (2020-09-08) 3 commits
449
(merged to 'next' on 2020-09-16 at d919bb3d1f)
450
+ format-patch: use 'origin' as start of current-series-range when known
@@ -248,75 +458,6 @@ repositories listed at
458
Will merge to 'master'.
459
460
251
-* es/wt-add-detach (2020-09-06) 3 commits
252
- (merged to 'next' on 2020-09-10 at abd83f90e7)
253
- + git-worktree.txt: discuss branch-based vs. throwaway worktrees
254
- + worktree: teach `add` to recognize -d as shorthand for --detach
255
- + git-checkout.txt: document -d short option for --detach
256
-
257
- "git worktree add" learns that the "-d" is a synonym to "--detach"
258
- option to create a new worktree without being on a branch.
259
-
260
- Will merge to 'master'.
261
-
262
-
263
-* hn/refs-ref-log-only-bit (2020-09-08) 1 commit
264
- (merged to 'next' on 2020-09-09 at f729cb2c81)
265
- + refs: move REF_LOG_ONLY to refs-internal.h
266
-
267
- A bit of API reshuffling to make sure stuff common to all backends
268
- are not defined only in files backend.
269
-
270
- Will merge to 'master'.
271
-
272
-
273
-* jc/add-i-use-builtin-experimental (2020-09-08) 1 commit
274
- (merged to 'next' on 2020-09-09 at abcb7515dc)
275
- + add -i: use the built-in version when feature.experimental is set
276
-
277
- The "add -i/-p" machinery has been written in C but it is not used
278
- by default yet. It is made default to those who are participating
279
- in feature.experimental experiment.
280
-
281
- Will merge to 'master'.
282
-
283
-
284
-* jc/quote-path-cleanup (2020-09-10) 7 commits
285
- (merged to 'next' on 2020-09-10 at 3bfde81846)
286
- + quote: turn 'nodq' parameter into a set of flags
287
- + quote: rename misnamed sq_lookup[] to cq_lookup[]
288
- + wt-status: consistently quote paths in "status --short" output
289
- + quote_path: code clarification
290
- + quote_path: optionally allow quoting a path with SP in it
291
- + quote_path: give flags parameter to quote_path()
292
- + quote_path: rename quote_path_relative() to quote_path()
293
-
294
- "git status --short" quoted a path with SP in it when tracked, but
295
- not those that are untracked, ignored or unmerged. They are all
296
- shown quoted consistently.
297
-
298
- Will merge to 'master'.
299
-
300
-
301
-* jk/add-i-fixes (2020-09-08) 2 commits
302
- (merged to 'next' on 2020-09-09 at 46ea071a7a)
303
- + add--interactive.perl: specify --no-color explicitly
304
- + add-patch: fix inverted return code of repo_read_index()
305
-
306
- "add -i/-p" fixes.
307
-
308
- Will merge to 'master'.
309
-
310
-
311
-* os/collect-changed-submodules-optim (2020-09-06) 1 commit
312
- (merged to 'next' on 2020-09-10 at b6d9ed060e)
313
- + submodule: suppress checking for file name and ref ambiguity for object ids
314
-
315
- Optimization around submodule handling.
316
-
317
- Will merge to 'master'.
318
-
319
-
461
* os/fetch-submodule-optim (2020-09-06) 1 commit
462
(merged to 'next' on 2020-09-16 at fa39e3f211)
463
+ fetch: do not look for submodule changes in unchanged refs
@@ -336,55 +477,6 @@ repositories listed at
477
Will merge to 'master'.
478
479
339
-* pw/add-p-leakfix (2020-09-08) 1 commit
340
- (merged to 'next' on 2020-09-09 at 4206d0503c)
341
- + add -p: fix memory leak
342
-
343
- Leakfix.
344
-
345
- Will merge to 'master'.
346
-
347
-
348
-* rs/misc-cleanups (2020-09-06) 3 commits
349
- (merged to 'next' on 2020-09-09 at 4a19ea9672)
350
- + pack-bitmap-write: use hashwrite_be32() in write_hash_cache()
351
- + midx: use hashwrite_u8() in write_midx_header()
352
- + fast-import: use write_pack_header()
353
-
354
- Misc cleanups.
355
-
356
- Will merge to 'master'.
357
-
358
-
359
-* rs/parallel-read-cache-fix (2020-09-06) 1 commit
360
- (merged to 'next' on 2020-09-09 at 92953a75c4)
361
- + read-cache: fix mem-pool allocation for multi-threaded index loading
362
-
363
- A follow-up fix to a topic already in 'master'.
364
-
365
- Will merge to 'master'.
366
-
367
-
368
-* rs/refspec-leakfix (2020-09-06) 2 commits
369
- (merged to 'next' on 2020-09-09 at 10741e90a5)
370
- + refspec: add and use refspec_appendf()
371
- + push: release strbufs used for refspec formatting
372
-
373
- Leakfix.
374
-
375
- Will merge to 'master'.
376
-
377
-
378
-* so/log-tree-diff-cleanup (2020-09-06) 2 commits
379
- (merged to 'next' on 2020-09-09 at f8744b8e8a)
380
- + log_tree_diff: get rid of extra check for NULL
381
- + log_tree_diff: get rid of code duplication for first_parent_only
382
-
383
- Code cleanup.
384
-
385
- Will merge to 'master'.
386
-
387
-
480
* hn/refs-trace-backend (2020-09-09) 1 commit
481
(merged to 'next' on 2020-09-16 at f2e065ec17)
482
+ refs: add GIT_TRACE_REFS debugging mechanism
@@ -394,27 +486,7 @@ repositories listed at
486
Will merge to 'master'.
487
488
397
-* jc/dist-tarball-tweak (2020-09-09) 1 commit
398
- (merged to 'next' on 2020-09-10 at 36cbe7ee9e)
399
- + Makefile: allow extra tweaking of distribution tarball
400
-
401
- Allow maintainers to tweak $(TAR) invocations done while making
402
- distribution tarballs.
403
-
404
- Will merge to 'master'.
405
-
406
-
407
-* mt/config-fail-nongit-early (2020-09-09) 1 commit
408
- (merged to 'next' on 2020-09-10 at 6f77f65b4e)
409
- + config: complain about --worktree outside of a git repo
410
-
411
- Unlike "git config --local", "git config --worktree" did not fail
412
- early and cleanly when started outside a git repository.
413
-
414
- Will merge to 'master'.
415
-
416
-
417
-* tb/bloom-improvements (2020-09-16) 13 commits
489
+* tb/bloom-improvements (2020-09-18) 13 commits
490
- commit-graph: introduce 'commitGraph.maxNewFilters'
491
- builtin/commit-graph.c: introduce '--max-new-filters=<n>'
492
- commit-graph: rename 'split_commit_graph_opts'
@@ -461,28 +533,6 @@ repositories listed at
533
Will merge to 'master'.
534
535
464
-* mf/submodule-summary-with-correct-repository (2020-06-24) 2 commits
465
- (merged to 'next' on 2020-09-10 at 7853fe7e12)
466
- + submodule: use submodule repository when preparing summary
467
- + revision: use repository from rev_info when parsing commits
468
-
469
- "git diff/show" on a change that involves a submodule used to read
470
- the information on commits in the submodule from a wrong repository
471
- and gave a wrong information when the commit-graph is involved.
472
-
473
- Will merge to 'master'.
474
- cf. <xmqqzh667ca4.fsf@gitster.c.googlers.com>
475
-
476
-
477
-* pb/clang-json-compilation-database (2020-09-06) 1 commit
478
- (merged to 'next' on 2020-09-09 at 9f5ea136f1)
479
- + Makefile: add support for generating JSON compilation database
480
-
481
- Developer support.
482
-
483
- Will merge to 'master'.
484
-
485
-
536
* mt/grep-sparse-checkout (2020-09-10) 9 commits
537
- config: add setting to ignore sparsity patterns in some cmds
538
- grep: honor sparse checkout patterns
@@ -566,31 +616,37 @@ repositories listed at
616
Will merge to 'master'.
617
618
569
-* jk/refspecs-negative (2020-08-21) 1 commit
619
+* jk/refspecs-negative (2020-09-18) 2 commits
620
+ - SQUASH???
621
- refspec: add support for negative refspecs
622
623
"negative refspecs"
624
625
+ Expecting a reroll.
626
+ cf. <nycvar.QRO.7.76.6.2008221528170.56@tvgsbejvaqbjf.bet>
627
+ cf. <xmqqzh5onea1.fsf@gitster.c.googlers.com>
628
+
629
630
* jx/proc-receive-hook (2020-08-27) 10 commits
576
- - doc: add documentation for the proc-receive hook
577
- - transport: parse report options for tracking refs
578
- - t5411: test updates of remote-tracking branches
579
- - receive-pack: new config receive.procReceiveRefs
580
- - doc: add document for capability report-status-v2
581
- - New capability "report-status-v2" for git-push
582
- - receive-pack: feed report options to post-receive
583
- - receive-pack: add new proc-receive hook
584
- - t5411: add basic test cases for proc-receive hook
585
- - transport: not report a non-head push as a branch
631
+ (merged to 'next' on 2020-09-18 at 344c89be7e)
632
+ + doc: add documentation for the proc-receive hook
633
+ + transport: parse report options for tracking refs
634
+ + t5411: test updates of remote-tracking branches
635
+ + receive-pack: new config receive.procReceiveRefs
636
+ + doc: add document for capability report-status-v2
637
+ + New capability "report-status-v2" for git-push
638
+ + receive-pack: feed report options to post-receive
639
+ + receive-pack: add new proc-receive hook
640
+ + t5411: add basic test cases for proc-receive hook
641
+ + transport: not report a non-head push as a branch
642
643
"git receive-pack" that accepts requests by "git push" learned to
644
outsource most of the ref updates to the new "proc-receive" hook.
645
590
- Will merge to 'next'.
646
+ Will merge to 'master'.
647
648
593
-* ds/maintenance-part-2 (2020-09-06) 8 commits
649
+* ds/maintenance-part-2 (2020-09-17) 8 commits
650
- maintenance: add incremental-repack auto condition
651
- maintenance: auto-size incremental-repack batch
652
- maintenance: add incremental-repack task
@@ -605,34 +661,23 @@ repositories listed at
661
to evolve.
662
663
608
-* ds/maintenance-part-1 (2020-09-06) 11 commits
609
- - maintenance: add trace2 regions for task execution
610
- - maintenance: add auto condition for commit-graph task
611
- - maintenance: use pointers to check --auto
612
- - maintenance: create maintenance.<task>.enabled config
613
- - maintenance: take a lock on the objects directory
614
- - maintenance: add --task option
615
- - maintenance: add commit-graph task
616
- - maintenance: initialize task array
617
- - maintenance: replace run_auto_gc()
618
- - maintenance: add --quiet option
619
- - maintenance: create basic maintenance runner
664
+* ds/maintenance-part-1 (2020-09-17) 11 commits
665
+ (merged to 'next' on 2020-09-18 at 4c367d3cf6)
666
+ + maintenance: add trace2 regions for task execution
667
+ + maintenance: add auto condition for commit-graph task
668
+ + maintenance: use pointers to check --auto
669
+ + maintenance: create maintenance.<task>.enabled config
670
+ + maintenance: take a lock on the objects directory
671
+ + maintenance: add --task option
672
+ + maintenance: add commit-graph task
673
+ + maintenance: initialize task array
674
+ + maintenance: replace run_auto_gc()
675
+ + maintenance: add --quiet option
676
+ + maintenance: create basic maintenance runner
677
(this branch is used by ds/maintenance-part-2 and ds/maintenance-part-3.)
678
679
A "git gc"'s big brother has been introduced to take care of more
680
repository maintenance tasks, not limited to the object database
681
cleaning.
682
626
- On hold.
627
- cf. <0b35829f-a83b-a093-2dc5-0e7d3b42fd15@gmail.com>
628
-
629
---------------------------------------------------
630
-[Discarded]
631
-
632
-* jc/remove-pack-redundant (2020-08-25) 1 commit
633
- . pack-redundant: gauge the usage before proposing its removal
634
-
635
- The first step to remove "git pack-redundant" by soliciting
636
- objections.
637
-
638
- Stop--we had some activity as late as last year.
683
+ Will merge to 'master'.