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
-