What's cooking (2017/07 #09)

Junio C Hamano committed Jul 31, 2017 at 15:29 UTC 44c56ca98750a8b0a4f3de20155d4ef8f2f2a96d
1 file changed +104 -92
whats-cooking.txt
+104 -92
@@ -1,10 +1,10 @@
1 To: git@vger.kernel.org
2 Bcc: lwn@lwn.net
3 -Subject: What's cooking in git.git (Jul 2017, #08; Thu, 27)
4 -X-master-at: 5800c63717ae35286a1441f14ffff753e01f7e2b
5 -X-next-at: d1ce394fe289eaefa273394076e591331beea529
3 +Subject: What's cooking in git.git (Jul 2017, #09; Mon, 31)
4 +X-master-at: e2d9c46130247dd31d0421d2b2fc4bfd014c085e
5 +X-next-at: c4a70dcba25ee98fc8ee2906dbd251ddf5551c27
6
7 -What's cooking in git.git (Jul 2017, #08; Thu, 27)
7 +What's cooking in git.git (Jul 2017, #09; Mon, 31)
8 --------------------------------------------------
9
10 Here are the topics that have been cooking. Commits prefixed with
@@ -12,14 +12,110 @@ 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 +Even though -rc2 was scheduled for today, I'll wait for a few days
16 +so that we can tag with updated l10n; there isn't much change since
17 +the first release candidate.
18 +
19 You can find the changes described here in the integration branches
20 of the repositories listed at
21
22 http://git-blame.blogspot.com/p/git-public-repositories.html
23
24 +--------------------------------------------------
25 +[Graduated to "master"]
26 +
27 +* js/blame-lib (2017-07-24) 1 commit
28 + (merged to 'next' on 2017-07-26 at db0d081012)
29 + + blame: fix memory corruption scrambling revision name in error message
30 +
31 + A hotfix to a topic already in 'master'.
32 +
33 --------------------------------------------------
34 [New Topics]
35
36 +* as/diff-options-grammofix (2017-07-31) 1 commit
37 + - diff-options doc: grammar fix
38 +
39 + A grammofix.
40 +
41 +--------------------------------------------------
42 +[Stalled]
43 +
44 +* mg/status-in-progress-info (2017-05-10) 2 commits
45 + - status --short --inprogress: spell it as --in-progress
46 + - status: show in-progress info for short status
47 +
48 + "git status" learns an option to report various operations
49 + (e.g. "merging") that the user is in the middle of.
50 +
51 + cf. <xmqqmvakcdqw.fsf@gitster.mtv.corp.google.com>
52 +
53 +
54 +* nd/worktree-move (2017-04-20) 6 commits
55 + - worktree remove: new command
56 + - worktree move: refuse to move worktrees with submodules
57 + - worktree move: accept destination as directory
58 + - worktree move: new command
59 + - worktree.c: add update_worktree_location()
60 + - worktree.c: add validate_worktree()
61 +
62 + "git worktree" learned move and remove subcommands.
63 +
64 + Expecting a reroll.
65 + cf. <20170420101024.7593-1-pclouds@gmail.com>
66 + cf. <20170421145916.mknekgqzhxffu7di@sigill.intra.peff.net>
67 + cf. <d0e81b1e-5869-299e-f462-4d43dc997bd1@ramsayjones.plus.com>
68 +
69 +
70 +* sg/clone-refspec-from-command-line-config (2017-06-16) 2 commits
71 + - Documentation/clone: document ignored configuration variables
72 + - clone: respect additional configured fetch refspecs during initial fetch
73 + (this branch is used by sg/remote-no-string-refspecs.)
74 +
75 + "git clone -c var=val" is a way to set configuration variables in
76 + the resulting repository, but it is more useful to also make these
77 + variables take effect while the initial clone is happening,
78 + e.g. these configuration variables could be fetch refspecs.
79 +
80 + Waiting for a response.
81 + cf. <20170617112228.vugswym4o4owf6wj@sigill.intra.peff.net>
82 + cf. <xmqqmv8zhdap.fsf@gitster.mtv.corp.google.com>
83 +
84 +
85 +* js/rebase-i-final (2017-07-27) 10 commits
86 + - rebase -i: rearrange fixup/squash lines using the rebase--helper
87 + - t3415: test fixup with wrapped oneline
88 + - rebase -i: skip unnecessary picks using the rebase--helper
89 + - rebase -i: check for missing commits in the rebase--helper
90 + - t3404: relax rebase.missingCommitsCheck tests
91 + - rebase -i: also expand/collapse the SHA-1s via the rebase--helper
92 + - rebase -i: do not invent onelines when expanding/collapsing SHA-1s
93 + - rebase -i: remove useless indentation
94 + - rebase -i: generate the script via rebase--helper
95 + - t3415: verify that an empty instructionFormat is handled as before
96 +
97 + The final batch to "git rebase -i" updates to move more code from
98 + the shell script to C.
99 +
100 + Expecting a reroll.
101 +
102 +
103 +* bp/fsmonitor (2017-06-12) 6 commits
104 + - fsmonitor: add a sample query-fsmonitor hook script for Watchman
105 + - fsmonitor: add documentation for the fsmonitor extension.
106 + - fsmonitor: add test cases for fsmonitor extension
107 + - fsmonitor: teach git to optionally utilize a file system monitor to speed up detecting new or changed files.
108 + - dir: make lookup_untracked() available outside of dir.c
109 + - bswap: add 64 bit endianness helper get_be64
110 +
111 + We learned to talk to watchman to speed up "git status".
112 +
113 + Expecting a reroll.
114 + cf. <bade1166-e646-b05a-f65b-adb8da8ba0a7@gmail.com>
115 +
116 +--------------------------------------------------
117 +[Cooking]
118 +
119 * ah/doc-wserrorhighlight (2017-07-25) 1 commit
120 (merged to 'next' on 2017-07-27 at cd1bb28d95)
121 + doc: add missing values "none" and "default" for diff.wsErrorHighlight
@@ -82,7 +178,8 @@ of the repositories listed at
178 Expecting a reroll for compilation fix.
179
180
85 -* sb/submodule-recursive-checkout-detach-head (2017-07-25) 1 commit
181 +* sb/submodule-recursive-checkout-detach-head (2017-07-28) 2 commits
182 + - Documentation/checkout: clarify submodule HEADs to be detached
183 - recursive submodules: detach HEAD from new state
184
185 "git checkout --recursive" may overwrite and rewind the history of
@@ -103,7 +200,8 @@ of the repositories listed at
200 library can link to it instead of using the copy we ship as part of
201 our source tree.
202
106 - Will cook in 'next'.
203 + Waiting for review to conclude
204 + cf. <CACBZZX7M=H8tNkZXpHBvv0rbY58EJk4dkoUzGKMftWoKUqF8sA@mail.gmail.com>
205
206
207 * bw/submodule-config-cleanup (2017-07-26) 17 commits
@@ -168,83 +266,6 @@ of the repositories listed at
266
267 Will merge to and cook in 'next'.
268
171 ---------------------------------------------------
172 -[Stalled]
173 -
174 -* mg/status-in-progress-info (2017-05-10) 2 commits
175 - - status --short --inprogress: spell it as --in-progress
176 - - status: show in-progress info for short status
177 -
178 - "git status" learns an option to report various operations
179 - (e.g. "merging") that the user is in the middle of.
180 -
181 - cf. <xmqqmvakcdqw.fsf@gitster.mtv.corp.google.com>
182 -
183 -
184 -* nd/worktree-move (2017-04-20) 6 commits
185 - - worktree remove: new command
186 - - worktree move: refuse to move worktrees with submodules
187 - - worktree move: accept destination as directory
188 - - worktree move: new command
189 - - worktree.c: add update_worktree_location()
190 - - worktree.c: add validate_worktree()
191 -
192 - "git worktree" learned move and remove subcommands.
193 -
194 - Expecting a reroll.
195 - cf. <20170420101024.7593-1-pclouds@gmail.com>
196 - cf. <20170421145916.mknekgqzhxffu7di@sigill.intra.peff.net>
197 - cf. <d0e81b1e-5869-299e-f462-4d43dc997bd1@ramsayjones.plus.com>
198 -
199 -
200 -* sg/clone-refspec-from-command-line-config (2017-06-16) 2 commits
201 - - Documentation/clone: document ignored configuration variables
202 - - clone: respect additional configured fetch refspecs during initial fetch
203 - (this branch is used by sg/remote-no-string-refspecs.)
204 -
205 - "git clone -c var=val" is a way to set configuration variables in
206 - the resulting repository, but it is more useful to also make these
207 - variables take effect while the initial clone is happening,
208 - e.g. these configuration variables could be fetch refspecs.
209 -
210 - Waiting for a response.
211 - cf. <20170617112228.vugswym4o4owf6wj@sigill.intra.peff.net>
212 - cf. <xmqqmv8zhdap.fsf@gitster.mtv.corp.google.com>
213 -
214 -
215 -* js/rebase-i-final (2017-07-27) 10 commits
216 - - rebase -i: rearrange fixup/squash lines using the rebase--helper
217 - - t3415: test fixup with wrapped oneline
218 - - rebase -i: skip unnecessary picks using the rebase--helper
219 - - rebase -i: check for missing commits in the rebase--helper
220 - - t3404: relax rebase.missingCommitsCheck tests
221 - - rebase -i: also expand/collapse the SHA-1s via the rebase--helper
222 - - rebase -i: do not invent onelines when expanding/collapsing SHA-1s
223 - - rebase -i: remove useless indentation
224 - - rebase -i: generate the script via rebase--helper
225 - - t3415: verify that an empty instructionFormat is handled as before
226 -
227 - The final batch to "git rebase -i" updates to move more code from
228 - the shell script to C.
229 -
230 - Expecting a reroll.
231 -
232 -
233 -* bp/fsmonitor (2017-06-12) 6 commits
234 - - fsmonitor: add a sample query-fsmonitor hook script for Watchman
235 - - fsmonitor: add documentation for the fsmonitor extension.
236 - - fsmonitor: add test cases for fsmonitor extension
237 - - fsmonitor: teach git to optionally utilize a file system monitor to speed up detecting new or changed files.
238 - - dir: make lookup_untracked() available outside of dir.c
239 - - bswap: add 64 bit endianness helper get_be64
240 -
241 - We learned to talk to watchman to speed up "git status".
242 -
243 - Expecting a reroll.
244 - cf. <bade1166-e646-b05a-f65b-adb8da8ba0a7@gmail.com>
245 -
246 ---------------------------------------------------
247 -[Cooking]
269
270 * js/run-process-parallel-api-fix (2017-07-21) 1 commit
271 (merged to 'next' on 2017-07-27 at 4b54b69172)
@@ -264,15 +285,6 @@ of the repositories listed at
285 Will cook in 'next'.
286
287
267 -* js/blame-lib (2017-07-24) 1 commit
268 - (merged to 'next' on 2017-07-26 at db0d081012)
269 - + blame: fix memory corruption scrambling revision name in error message
270 -
271 - A hotfix to a topic already in 'master'.
272 -
273 - Will merge to 'master'.
274 -
275 -
288 * bw/push-options-recursively-to-submodules (2017-07-20) 1 commit
289 (merged to 'next' on 2017-07-27 at 26b3af2544)
290 + submodule--helper: teach push-check to handle HEAD