What's cooking (2016/11 #02)

Junio C Hamano committed Nov 11, 2016 at 14:55 UTC 5a69c400ea1e6ddda82f6d2d4741c288ff90d3af
1 file changed +101 -64
whats-cooking.txt
+101 -64
@@ -1,10 +1,10 @@
1 To: git@vger.kernel.org
2 Bcc: lwn@lwn.net
3 -Subject: What's cooking in git.git (Nov 2016, #01; Wed, 9)
4 -X-master-at: be5a750939c212bc0781ffa04fabcfd2b2bd744e
5 -X-next-at: f7463a1abc93dbed4ef482f037d1daa4a172805e
3 +Subject: What's cooking in git.git (Nov 2016, #02; Fri, 11)
4 +X-master-at: 3ab228137f980ff72dbdf5064a877d07bec76df9
5 +X-next-at: 34139e250de0af9c58221e12bf5da2af593901ac
6
7 -What's cooking in git.git (Nov 2016, #01; Wed, 9)
7 +What's cooking in git.git (Nov 2016, #02; Fri, 11)
8 --------------------------------------------------
9
10 Here are the topics that have been cooking. Commits prefixed with
@@ -12,8 +12,10 @@ Here are the topics that have been cooking. Commits prefixed with
12 '+' are in 'next'. The ones marked with '.' do not appear in any of
13 the integration branches, but I am still holding onto them.
14
15 -Hopefully 2.11-rc1 can be tagged by the end of the week. Sorry for
16 -the delay (and thanks for great help from y'all, especially Peff).
15 +v2.11-rc1 has been tagged. There might be a few updates necessary
16 +that remains due to timezone differences, but hopefully this should
17 +be good enough base. Thanks y'all for finding and fixing these
18 +platform specific bits.
19
20 You can find the changes described here in the integration branches
21 of the repositories listed at
@@ -23,35 +25,20 @@ of the repositories listed at
25 --------------------------------------------------
26 [Graduated to "master"]
27
26 -* cc/split-index-typofix (2016-11-01) 1 commit
27 - - split-index: s/eith/with/ typo fix
28 -
29 - Typofix in a comment in code
30 -
31 -
32 -* jk/no-looking-at-dotgit-outside-repo (2016-11-01) 1 commit
33 - - sha1_name: make wraparound of the index into ring-buffer explicit
34 -
35 - A small code cleanup.
36 -
37 -
38 -* rs/cocci (2016-11-01) 1 commit
39 - - cocci: avoid self-references in object_id transformations
40 -
41 - Improve the rule to convert "unsigned char [20]" into "struct
42 - object_id *" in contrib/coccinelle/
43 -
44 ---------------------------------------------------
45 -[New Topics]
46 -
47 -* as/merge-attr-sleep (2016-11-08) 1 commit
28 +* as/merge-attr-sleep (2016-11-11) 6 commits
29 + (merged to 'next' on 2016-11-11 at abb2ee960d)
30 + + t6026: clarify the point of "kill $(cat sleep.pid)"
31 + (merged to 'next' on 2016-11-10 at 93666a6dc2)
32 + + t6026: ensure that long-running script really is
33 + + Revert "t6026-merge-attr: don't fail if sleep exits early"
34 + + Revert "t6026-merge-attr: ensure that the merge driver was called"
35 + (merged to 'next' on 2016-11-10 at ed4623bafd)
36 + + t6026-merge-attr: ensure that the merge driver was called
37 (merged to 'next' on 2016-11-09 at 17fbe796e6)
38 + t6026-merge-attr: don't fail if sleep exits early
39
40 Fix for a racy false-positive test failure.
41
53 - Will merge to 'master'.
54 -
42
43 * jk/alt-odb-cleanup (2016-11-08) 1 commit
44 (merged to 'next' on 2016-11-09 at f7463a1abc)
@@ -60,8 +47,6 @@ of the repositories listed at
47 Fix a corner-case regression in a topic that graduated during the
48 v2.11 cycle.
49
63 - Will merge to 'master'.
64 -
50
51 * jk/filter-process-fix (2016-11-02) 4 commits
52 (merged to 'next' on 2016-11-09 at 535b4f4de9)
@@ -72,50 +57,80 @@ of the repositories listed at
57
58 Test portability improvements and cleanups for t0021.
59
75 - Will merge to 'master'.
76 -
60
61 * js/prepare-sequencer (2016-11-08) 1 commit
79 - - sequencer: silence -Wtautological-constant-out-of-range-compare
62 + (merged to 'next' on 2016-11-10 at 91f76470d1)
63 + + sequencer: silence -Wtautological-constant-out-of-range-compare
64
65 Silence a clang warning introduced by a recently graduated topic.
66
83 - Will merge to 'master'.
67
68 +* js/pwd-var-vs-pwd-cmd-fix (2016-11-11) 1 commit
69 + (merged to 'next' on 2016-11-11 at 1bf8501637)
70 + + t0021, t5615: use $PWD instead of $(pwd) in PATH-like shell variables
71
86 -* ls/filter-process (2016-11-08) 2 commits
87 - (merged to 'next' on 2016-11-09 at 7d217ebb5e)
88 - + t0021: compute file size with a single process instead of a pipeline
89 - + t0021: expect more variations in the output of uniq -c
72 + Last minute fixes to two fixups merged to 'master' recently.
73 +
74 +
75 +* ls/filter-process (2016-11-11) 1 commit
76 + (merged to 'next' on 2016-11-11 at 2140b6d4ce)
77 + + t0021: remove debugging cruft
78
79 Test portability improvements and optimization for an
80 already-graduated topic.
81
94 - Will merge to 'master'.
82
83 +* ls/macos-update (2016-11-10) 2 commits
84 + (merged to 'next' on 2016-11-10 at b7fdaf4b98)
85 + + travis-ci: disable GIT_TEST_HTTPD for macOS
86 + + Makefile: set NO_OPENSSL on macOS by default
87
97 -* jc/retire-compaction-heuristics (2016-11-02) 3 commits
98 - - SQUASH???
99 - - SQUASH???
100 - - diff: retire the original experimental "compaction" heuristics
88 + Portability update and workaround for builds on recent Mac OS X.
89
90
103 -* jc/abbrev-autoscale-config (2016-11-01) 1 commit
104 - - config.abbrev: document the new default that auto-scales
91 +* ps/common-info-doc (2016-11-11) 1 commit
92 + (merged to 'next' on 2016-11-11 at 9300ea9190)
93 + + doc: fix location of 'info/' with $GIT_COMMON_DIR
94
95 + Doc fix.
96
107 -* jk/nofollow-attr-ignore (2016-11-02) 5 commits
108 - - exclude: do not respect symlinks for in-tree .gitignore
109 - - attr: do not respect symlinks for in-tree .gitattributes
110 - - exclude: convert "check_index" into a flags field
111 - - attr: convert "macro_ok" into a flags field
112 - - add open_nofollow() helper
97
98 +* rt/fetch-pack-error-message-fix (2016-11-11) 1 commit
99 + (merged to 'next' on 2016-11-11 at 6fd41c83fe)
100 + + fetch-pack.c: correct command at the beginning of an error message
101
115 -* sb/submodule-config-cleanup (2016-11-02) 3 commits
116 - - submodule-config: clarify parsing of null_sha1 element
117 - - submodule-config: rename commit_sha1 to commit_or_tree
118 - - submodule config: inline config_from_{name, path}
102 + An error message in fetch-pack executable that was newly marked for
103 + translation was misspelt, which has been fixed.
104 +
105 +--------------------------------------------------
106 +[New Topics]
107 +
108 +* bw/transport-protocol-policy (2016-11-09) 2 commits
109 + - transport: add protocol policy config option
110 + - lib-proto-disable: variable name fix
111 +
112 + Finer-grained control of what protocols are allowed for transports
113 + during clone/fetch/push have been enabled via a new configuration
114 + mechanism.
115 +
116 + Will merge to 'next'.
117 +
118 +
119 +* jk/create-branch-remove-unused-param (2016-11-09) 1 commit
120 + - create_branch: drop unused "head" parameter
121 +
122 + Code clean-up.
123 +
124 + Will merge to 'next'.
125 +
126 +
127 +* jt/fetch-no-redundant-tag-fetch-map (2016-11-11) 1 commit
128 + - fetch: do not redundantly calculate tag refmap
129 +
130 + Code cleanup to avoid using redundant refspecs while fetching with
131 + the --tags option.
132 +
133 + Will merge to 'next'.
134
135 --------------------------------------------------
136 [Stalled]
@@ -258,6 +273,30 @@ of the repositories listed at
273 --------------------------------------------------
274 [Cooking]
275
276 +* jc/retire-compaction-heuristics (2016-11-02) 3 commits
277 + - SQUASH???
278 + - SQUASH???
279 + - diff: retire the original experimental "compaction" heuristics
280 +
281 +
282 +* jc/abbrev-autoscale-config (2016-11-01) 1 commit
283 + - config.abbrev: document the new default that auto-scales
284 +
285 +
286 +* jk/nofollow-attr-ignore (2016-11-02) 5 commits
287 + - exclude: do not respect symlinks for in-tree .gitignore
288 + - attr: do not respect symlinks for in-tree .gitattributes
289 + - exclude: convert "check_index" into a flags field
290 + - attr: convert "macro_ok" into a flags field
291 + - add open_nofollow() helper
292 +
293 +
294 +* sb/submodule-config-cleanup (2016-11-02) 3 commits
295 + - submodule-config: clarify parsing of null_sha1 element
296 + - submodule-config: rename commit_sha1 to commit_or_tree
297 + - submodule config: inline config_from_{name, path}
298 +
299 +
300 * jc/push-default-explicit (2016-10-31) 2 commits
301 (merged to 'next' on 2016-11-01 at 8dc3a6cf25)
302 + push: test pushing ambiguously named branches
@@ -267,7 +306,7 @@ of the repositories listed at
306 specified refspec to perform 'current', 'simple', or 'upstream'
307 push, causing unnecessary "ambiguous ref" errors.
308
270 - Will hold.
309 + Will cook in 'next'.
310
311
312 * jt/use-trailer-api-in-commands (2016-11-02) 6 commits
@@ -407,10 +446,9 @@ of the repositories listed at
446 cf. <20161007210721.20437-1-santiago@nyu.edu>
447
448
410 -* sb/attr (2016-11-09) 38 commits
449 +* sb/attr (2016-11-11) 35 commits
450 - completion: clone can initialize specific submodules
451 - clone: add --init-submodule=<pathspec> switch
413 - - SQUASH to: submodule update: add `--init-default-path` switch
452 - submodule update: add `--init-default-path` switch
453 - pathspec: allow escaped query values
454 - pathspec: allow querying for attributes
@@ -418,7 +456,6 @@ of the repositories listed at
456 - pathspec: move long magic parsing out of prefix_pathspec
457 - Documentation: fix a typo
458 - attr: keep attr stack for each check
421 - - SQUASH???
459 - attr: convert to new threadsafe API
460 - attr: make git_check_attr_counted static
461 - attr.c: outline the future plans by heavily commenting
@@ -430,7 +467,6 @@ of the repositories listed at
467 - attr.c: add push_stack() helper
468 - attr: support quoting pathname patterns in C style
469 - attr: expose validity check for attribute names
433 - - attr: add counted string version of git_attr()
470 - attr: add counted string version of git_check_attr()
471 - attr: retire git_check_attrs() API
472 - attr: convert git_check_attrs() callers to use the new API
@@ -455,8 +491,9 @@ of the repositories listed at
491 Waiting for review.
492
493
458 -* va/i18n-perl-scripts (2016-10-20) 14 commits
494 +* va/i18n-perl-scripts (2016-11-11) 16 commits
495 - i18n: difftool: mark warnings for translation
496 + - i18n: send-email: mark composing message for translation
497 - i18n: send-email: mark string with interpolation for translation
498 - i18n: send-email: mark warnings and errors for translation
499 - i18n: send-email: mark strings for translation
@@ -470,11 +507,11 @@ of the repositories listed at
507 - i18n: add--interactive: mark strings with interpolation for translation
508 - i18n: add--interactive: mark simple here-documents for translation
509 - i18n: add--interactive: mark strings for translation
510 + - Git.pm: add subroutines for commenting lines
511
512 Porcelain scripts written in Perl are getting internationalized.
513
514 Waiting for review.
477 - cf. <20161010125449.7929-1-vascomalmeida@sapo.pt>
515
516
517 * jc/latin-1 (2016-09-26) 2 commits