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'.