What's cooking (2020/01 #03)

Junio C Hamano committed Jan 6, 2020 at 15:03 UTC a6f7e77243782cc124da567d818d3f53f87e2868
1 file changed +123 -111
whats-cooking.txt
+123 -111
@@ -1,10 +1,10 @@
1 To: git@vger.kernel.org
2 Bcc: lwn@lwn.net
3 -Subject: What's cooking in git.git (Jan 2020, #02; Sat, 4)
4 -X-master-at: 8679ef24ed64018bb62170c43ce73e0261c0600a
5 -X-next-at: 71ea739a6cfbb938bae4fd7453c913c984f66f90
3 +Subject: What's cooking in git.git (Jan 2020, #03; Mon, 6)
4 +X-master-at: 042ed3e048af08014487d19196984347e3be7d1c
5 +X-next-at: 4be2e8caa8c47dbdd529c8bfc969f20ba90d340b
6
7 -What's cooking in git.git (Jan 2020, #02; Sat, 4)
7 +What's cooking in git.git (Jan 2020, #03; Mon, 6)
8 --------------------------------------------------
9
10 Here are the topics that have been cooking. Commits prefixed with
@@ -21,35 +21,89 @@ of the repositories listed at
21 http://git-blame.blogspot.com/p/git-public-repositories.html
22
23 --------------------------------------------------
24 -[New Topics]
24 +[Graduated to "master"]
25
26 -* do/gitweb-typofix-in-comments (2020-01-04) 1 commit
27 - - gitweb: fix a couple spelling errors in comments
26 +* ds/commit-graph-set-size-mult (2020-01-02) 1 commit
27 + (merged to 'next' on 2020-01-04 at 71ea739a6c)
28 + + commit-graph: prefer default size_mult when given zero
29
29 - Typofix.
30 + The code to write split commit-graph file(s) upon fetching computed
31 + bogus value for the parameter used in splitting the resulting
32 + files, which has been corrected.
33
31 - Will merge to 'next' and then to 'master'.
34
35 +* ds/sparse-cone (2020-01-04) 2 commits
36 + (merged to 'next' on 2020-01-04 at cc4b6fbb41)
37 + + Documentation/git-sparse-checkout.txt: fix a typo
38 + + sparse-checkout: use extern for global variables
39 +
40 + Code cleanup.
41
34 -* en/unpack-trees-check-updates-simplify (2020-01-04) 1 commit
35 - - unpack-trees: exit check_updates() early if updates are not wanted
42
37 - Code simplification.
43 +* ds/sparse-list-in-cone-mode (2019-12-30) 2 commits
44 + (merged to 'next' on 2020-01-04 at e1a174647e)
45 + + sparse-checkout: document interactions with submodules
46 + + sparse-checkout: list directories in cone mode
47
48 + "git sparse-checkout list" subcommand learned to give its output in
49 + a more concise form when the "cone" mode is in effect.
50
40 -* jb/doc-multi-pack-idx-fix (2020-01-04) 1 commit
41 - - multi-pack-index: correct configuration in documentation
51
43 - Typofix.
52 +* en/merge-recursive-oid-eq-simplify (2020-01-02) 1 commit
53 + (merged to 'next' on 2020-01-04 at 623ecf4f16)
54 + + merge-recursive: remove unnecessary oid_eq function
55
45 - Will merge to 'next' and then to 'master'.
56 + Code cleanup.
57
58
48 -* pm/am-in-body-header-doc-update (2020-01-04) 1 commit
49 - - am: document that Date: can appear as an in-body header
59 +* ew/packfile-syscall-optim (2019-12-26) 2 commits
60 + (merged to 'next' on 2019-12-30 at ada15abf22)
61 + + packfile: replace lseek+read with pread
62 + + packfile: remove redundant fcntl F_GETFD/F_SETFD
63 +
64 + Code cleanup.
65 +
66 +
67 +* js/mingw-loosen-overstrict-tree-entry-checks (2020-01-02) 1 commit
68 + (merged to 'next' on 2020-01-02 at 3088a0ccf1)
69 + + mingw: only test index entries for backslashes, not tree entries
70 +
71 + An earlier update to Git for Windows declared that a tree object is
72 + invalid if it has a path component with backslash in it, which was
73 + overly strict, which has been corrected. The only protection the
74 + Windows users need is to prevent such path (or any path that their
75 + filesystem cannot check out) from entering the index.
76 +
77 +
78 +* pb/clarify-line-log-doc (2019-12-26) 2 commits
79 + (merged to 'next' on 2019-12-30 at 7a4e15a436)
80 + + doc: log, gitk: line-log arguments must exist in starting revision
81 + + doc: log, gitk: document accepted line-log diff formats
82
83 Doc update.
84
85 +--------------------------------------------------
86 +[New Topics]
87 +
88 +* hi/indent-text-with-tabs-in-editorconfig (2020-01-06) 1 commit
89 + - editorconfig: indent text files with tabs
90 +
91 + Tell .editorconfig that in this project, *.txt files are indented
92 + with tabs.
93 +
94 +
95 +* jn/pretend-object-doc (2020-01-06) 1 commit
96 + - sha1-file: document how to use pretend_object_file
97 +
98 + Warn programmers about pretend_object_file() that allows the code
99 + to tentatively use in-core objects.
100 +
101 +
102 +* tm/doc-submodule-absorb-fix (2020-01-06) 1 commit
103 + - doc: submodule: fix typo for command absorbgitdirs
104 +
105 + Typofix.
106 +
107 Will merge to 'next' and then to 'master'.
108
109 --------------------------------------------------
@@ -196,6 +250,39 @@ of the repositories listed at
250 --------------------------------------------------
251 [Cooking]
252
253 +* do/gitweb-typofix-in-comments (2020-01-04) 1 commit
254 + (merged to 'next' on 2020-01-06 at 66ce6539c4)
255 + + gitweb: fix a couple spelling errors in comments
256 +
257 + Typofix.
258 +
259 + Will merge to 'master'.
260 +
261 +
262 +* en/unpack-trees-check-updates-simplify (2020-01-04) 1 commit
263 + - unpack-trees: exit check_updates() early if updates are not wanted
264 +
265 + Code simplification.
266 +
267 +
268 +* jb/doc-multi-pack-idx-fix (2020-01-04) 1 commit
269 + (merged to 'next' on 2020-01-06 at f19f7d1016)
270 + + multi-pack-index: correct configuration in documentation
271 +
272 + Typofix.
273 +
274 + Will merge to 'master'.
275 +
276 +
277 +* pm/am-in-body-header-doc-update (2020-01-04) 1 commit
278 + (merged to 'next' on 2020-01-06 at 73b0a3a49c)
279 + + am: document that Date: can appear as an in-body header
280 +
281 + Doc update.
282 +
283 + Will merge to 'master'.
284 +
285 +
286 * dl/merge-autostash (2019-12-26) 17 commits
287 - pull: pass --autostash to merge
288 - t5520: make test_pull_autostash() accept expect_parent_num
@@ -244,27 +331,17 @@ of the repositories listed at
331
332
333 * jn/promote-proto2-to-default (2019-12-27) 5 commits
247 - - fetch: default to protocol version 2
248 - - protocol test: let protocol.version override GIT_TEST_PROTOCOL_VERSION
249 - - test: request GIT_TEST_PROTOCOL_VERSION=0 when appropriate
250 - - config doc: protocol.version is not experimental
251 - - fetch test: use more robust test for filtered objects
334 + (merged to 'next' on 2020-01-06 at f4bbb34797)
335 + + fetch: default to protocol version 2
336 + + protocol test: let protocol.version override GIT_TEST_PROTOCOL_VERSION
337 + + test: request GIT_TEST_PROTOCOL_VERSION=0 when appropriate
338 + + config doc: protocol.version is not experimental
339 + + fetch test: use more robust test for filtered objects
340 (this branch uses jn/test-lint-one-shot-export-to-shell-function.)
341
342 The transport protocol version 2 becomes the default one.
343
256 - Will merge to 'next'.
257 -
258 -
259 -* ds/sparse-list-in-cone-mode (2019-12-30) 2 commits
260 - (merged to 'next' on 2020-01-04 at e1a174647e)
261 - + sparse-checkout: document interactions with submodules
262 - + sparse-checkout: list directories in cone mode
263 -
264 - "git sparse-checkout list" subcommand learned to give its output in
265 - a more concise form when the "cone" mode is in effect.
266 -
267 - Will merge to 'master'.
344 + Will cook in 'next'.
345
346
347 * am/test-pathspec-f-f-error-cases (2020-01-02) 1 commit
@@ -276,25 +353,6 @@ of the repositories listed at
353 Will cook in 'next'.
354
355
279 -* ds/sparse-cone (2020-01-04) 2 commits
280 - (merged to 'next' on 2020-01-04 at cc4b6fbb41)
281 - + Documentation/git-sparse-checkout.txt: fix a typo
282 - + sparse-checkout: use extern for global variables
283 -
284 - Code cleanup.
285 -
286 - Will merge to 'master'.
287 -
288 -
289 -* en/merge-recursive-oid-eq-simplify (2020-01-02) 1 commit
290 - (merged to 'next' on 2020-01-04 at 623ecf4f16)
291 - + merge-recursive: remove unnecessary oid_eq function
292 -
293 - Code cleanup.
294 -
295 - Will merge to 'master'.
296 -
297 -
356 * jt/sha1-file-remove-oi-skip-cached (2020-01-02) 1 commit
357 (merged to 'next' on 2020-01-04 at fab9964f10)
358 + sha1-file: remove OBJECT_INFO_SKIP_CACHED
@@ -307,17 +365,6 @@ of the repositories listed at
365 Will cook in 'next'.
366
367
310 -* ds/commit-graph-set-size-mult (2020-01-02) 1 commit
311 - (merged to 'next' on 2020-01-04 at 71ea739a6c)
312 - + commit-graph: prefer default size_mult when given zero
313 -
314 - The code to write split commit-graph file(s) upon fetching computed
315 - bogus value for the parameter used in splitting the resulting
316 - files, which has been corrected.
317 -
318 - Will merge to 'master'.
319 -
320 -
368 * hw/commit-advise-while-rejecting (2019-12-19) 1 commit
369 (merged to 'next' on 2019-12-30 at e26700d582)
370 + commit: honor advice.statusHints when rejecting an empty commit
@@ -465,16 +512,6 @@ of the repositories listed at
512 Will cook in 'next'.
513
514
468 -* ew/packfile-syscall-optim (2019-12-26) 2 commits
469 - (merged to 'next' on 2019-12-30 at ada15abf22)
470 - + packfile: replace lseek+read with pread
471 - + packfile: remove redundant fcntl F_GETFD/F_SETFD
472 -
473 - Code cleanup.
474 -
475 - Will merge to 'master'.
476 -
477 -
515 * jn/test-lint-one-shot-export-to-shell-function (2019-12-27) 3 commits
516 (merged to 'next' on 2019-12-30 at d08f039473)
517 + fetch test: mark test of "skipping" haves as v0-only
@@ -490,43 +527,21 @@ of the repositories listed at
527
528
529 * js/add-p-leftover-bits (2019-12-24) 9 commits
493 - - ci: include the built-in `git add -i` in the `linux-gcc` job
494 - - built-in add -p: handle Escape sequences more efficiently
495 - - built-in add -p: handle Escape sequences in interactive.singlekey mode
496 - - built-in add -p: respect the `interactive.singlekey` config setting
497 - - terminal: add a new function to read a single keystroke
498 - - terminal: accommodate Git for Windows' default terminal
499 - - terminal: make the code of disable_echo() reusable
500 - - built-in add -p: handle diff.algorithm
501 - - built-in add -p: support interactive.diffFilter
530 + (merged to 'next' on 2020-01-06 at c6d3f1d4dd)
531 + + ci: include the built-in `git add -i` in the `linux-gcc` job
532 + + built-in add -p: handle Escape sequences more efficiently
533 + + built-in add -p: handle Escape sequences in interactive.singlekey mode
534 + + built-in add -p: respect the `interactive.singlekey` config setting
535 + + terminal: add a new function to read a single keystroke
536 + + terminal: accommodate Git for Windows' default terminal
537 + + terminal: make the code of disable_echo() reusable
538 + + built-in add -p: handle diff.algorithm
539 + + built-in add -p: support interactive.diffFilter
540 (this branch uses js/patch-mode-in-others-in-c.)
541
542 The final leg of rewriting "add -i/-p" in C.
543
506 - Will merge to 'next'.
507 -
508 -
509 -* js/mingw-loosen-overstrict-tree-entry-checks (2020-01-02) 1 commit
510 - (merged to 'next' on 2020-01-02 at 3088a0ccf1)
511 - + mingw: only test index entries for backslashes, not tree entries
512 -
513 - An earlier update to Git for Windows declared that a tree object is
514 - invalid if it has a path component with backslash in it, which was
515 - overly strict, which has been corrected. The only protection the
516 - Windows users need is to prevent such path (or any path that their
517 - filesystem cannot check out) from entering the index.
518 -
519 - Will merge to 'master'.
520 -
521 -
522 -* pb/clarify-line-log-doc (2019-12-26) 2 commits
523 - (merged to 'next' on 2019-12-30 at 7a4e15a436)
524 - + doc: log, gitk: line-log arguments must exist in starting revision
525 - + doc: log, gitk: document accepted line-log diff formats
526 -
527 - Doc update.
528 -
529 - Will merge to 'master'.
544 + Will cook in 'next'.
545
546
547 * pw/advise-rebase-skip (2019-12-06) 9 commits
@@ -602,6 +617,3 @@ of the repositories listed at
617 . git-p4: wrap patchRCSKeywords test to revert changes on failure
618
619 Discarded for now without prejudice.
605 -
606 -
607 -