What's cooking (2013/02 #05)

Junio C Hamano committed Feb 12, 2013 at 15:58 UTC 2dcab7f2302730994efd8228427d317ec0b9e4d3
1 file changed +166 -284
whats-cooking.txt
+166 -284
@@ -1,18 +1,18 @@
1 To: git@vger.kernel.org
2 Bcc: lwn@lwn.net
3 -Subject: What's cooking in git.git (Feb 2013, #04; Sat, 9)
4 -X-master-at: b3310b5e2f576ef807f90eab0e6e178b65bbfb55
5 -X-next-at: f4474081034ce8695a8a64dcf1a0414f6544ae2c
3 +Subject: What's cooking in git.git (Feb 2013, #05; Tue, 12)
4 +X-master-at: 5bf72ed2e7ef82d5ef7a35c978dc72576fdb0efc
5 +X-next-at: eb8af04df752f55c917e7cc25b82840b4b6083f7
6
7 -What's cooking in git.git (Feb 2013, #04; Sat, 9)
7 +What's cooking in git.git (Feb 2013, #05; Tue, 12)
8 --------------------------------------------------
9
10 Here are the topics that have been cooking. Commits prefixed with
11 '-' are only in 'pu' (proposed updates) while commits prefixed with
12 '+' are in 'next'.
13
14 -As usual, this cycle is expected to last for 8 to 10 weeks, with a
15 -preview -rc0 sometime in the middle of this month.
14 +A preview of the upcoming release 1.8.2-rc0 is expected to be tagged
15 +late this week.
16
17 You can find the changes described here in the integration branches of the
18 repositories listed at
@@ -22,258 +22,60 @@ repositories listed at
22 --------------------------------------------------
23 [Graduated to "master"]
24
25 -* ab/gitweb-use-same-scheme (2013-01-28) 1 commit
26 - (merged to 'next' on 2013-02-02 at 7e4a108)
27 - + gitweb: refer to picon/gravatar images over the same scheme
28 -
29 - Avoid mixed contents on a page coming via http and https when
30 - gitweb is hosted on a https server.
31 -
32 -
33 -* ct/autoconf-htmldir (2013-02-02) 1 commit
34 - (merged to 'next' on 2013-02-05 at bba4f8c)
35 - + Honor configure's htmldir switch
36 -
37 - The autoconf subsystem passed --mandir down to generated
38 - config.mak.autogen but forgot to do the same for --htmldir.
39 -
40 -
41 -* da/mergetool-docs (2013-02-02) 5 commits
42 - (merged to 'next' on 2013-02-03 at f822dcf)
43 - + doc: generate a list of valid merge tools
44 - + mergetool--lib: list user configured tools in '--tool-help'
45 - + mergetool--lib: add functions for finding available tools
46 - + mergetool--lib: improve the help text in guess_merge_tool()
47 - + mergetool--lib: simplify command expressions
48 - (this branch uses jk/mergetool.)
49 -
50 - Build on top of the clean-up done by jk/mergetool and automatically
51 - generate the list of mergetool and difftool backends the build
52 - supports to be included in the documentation.
53 -
54 -
55 -* jc/combine-diff-many-parents (2013-02-05) 2 commits
56 - (merged to 'next' on 2013-02-05 at e382aa6)
57 - + t4038: add tests for "diff --cc --raw <trees>"
58 - + combine-diff: lift 32-way limit of combined diff
59 -
60 - We used to have an arbitrary 32 limit for combined diff input,
61 - resulting in incorrect number of leading colons shown when showing
62 - the "--raw --cc" output.
63 -
64 -
65 -* jk/apply-similaritly-parsing (2013-02-03) 1 commit
66 - (merged to 'next' on 2013-02-05 at ccf1c97)
67 - + builtin/apply: tighten (dis)similarity index parsing
68 -
69 - Make sure the similarity value shown in the "apply --summary"
70 - output is sensible, even when the input had a bogus value.
71 -
72 -
73 -* jk/doc-makefile-cleanup (2013-02-01) 1 commit
74 - (merged to 'next' on 2013-02-02 at 86ff373)
75 - + Documentation/Makefile: clean up MAN*_TXT lists
76 -
77 -
78 -* jk/mergetool (2013-01-28) 8 commits
79 - (merged to 'next' on 2013-02-03 at 2ff5dee)
80 - + mergetools: simplify how we handle "vim" and "defaults"
81 - + mergetool--lib: don't call "exit" in setup_tool
82 - + mergetool--lib: improve show_tool_help() output
83 - + mergetools/vim: remove redundant diff command
84 - + git-difftool: use git-mergetool--lib for "--tool-help"
85 - + git-mergetool: don't hardcode 'mergetool' in show_tool_help
86 - + git-mergetool: remove redundant assignment
87 - + git-mergetool: move show_tool_help to mergetool--lib
88 - (this branch is used by da/mergetool-docs.)
89 -
90 - Cleans up mergetool/difftool combo.
91 -
92 -
93 -* jk/python-styles (2013-01-30) 1 commit
94 - (merged to 'next' on 2013-02-02 at 293edc1)
95 - + CodingGuidelines: add Python coding guidelines
96 -
97 -
98 -* jk/remote-helpers-doc (2013-02-01) 1 commit
99 - (merged to 'next' on 2013-02-02 at ce1461a)
100 - + Rename {git- => git}remote-helpers.txt
101 -
102 - "git help remote-helpers" did not work; 'remote-helpers' is not
103 - a subcommand name but a concept, so its documentation should have
104 - been in gitremote-helpers, not git-remote-helpers.
105 -
106 -
107 -* mk/tcsh-complete-only-known-paths (2013-02-03) 1 commit
108 - (merged to 'next' on 2013-02-05 at 4409b08)
109 - + completion: handle path completion and colon for tcsh script
110 - (this branch uses mp/complete-paths.)
111 -
112 - Manlio's "complete with known paths only" update to completion
113 - scripts returns directory names without trailing slash to
114 - compensate the addition of '/' done by bash that reads from our
115 - completion result. tcsh completion code that reads from our
116 - internal completion result does not add '/', so let it ask our
117 - complletion code to keep the '/' at the end.
118 -
119 -
120 -* mp/complete-paths (2013-01-11) 1 commit
121 - (merged to 'next' on 2013-01-30 at 70e4f1a)
122 - + git-completion.bash: add support for path completion
123 - (this branch is used by mk/tcsh-complete-only-known-paths.)
124 -
125 - The completion script used to let the default completer to suggest
126 - pathnames, which gave too many irrelevant choices (e.g. "git add"
127 - would not want to add an unmodified path). Teach it to use a more
128 - git-aware logic to enumerate only relevant ones.
129 -
130 -
131 -* nd/branch-error-cases (2013-01-31) 6 commits
132 - (merged to 'next' on 2013-02-02 at cf5e745)
133 - + branch: let branch filters imply --list
134 - + docs: clarify git-branch --list behavior
135 - + branch: mark more strings for translation
136 - + Merge branch 'nd/edit-branch-desc-while-detached' into HEAD
137 - + branch: give a more helpful message on redundant arguments
138 - + branch: reject -D/-d without branch name
139 -
140 - Fix various error messages and conditions in "git branch", e.g. we
141 - advertised "branch -d/-D" to remove one or more branches but actually
142 - implemented removal of zero or more branches---request to remove no
143 - branches was not rejected.
144 -
145 -
146 -* sb/gpg-i18n (2013-01-31) 1 commit
147 - (merged to 'next' on 2013-02-02 at 7a54574)
148 - + gpg: allow translation of more error messages
149 -
150 -
151 -* sb/run-command-fd-error-reporting (2013-02-01) 1 commit
152 - (merged to 'next' on 2013-02-02 at be7e970)
153 - + run-command: be more informative about what failed
154 -
155 -
156 -* ss/mergetools-tortoise (2013-02-01) 2 commits
157 - (merged to 'next' on 2013-02-03 at d306b83)
158 - + mergetools: teach tortoisemerge to handle filenames with SP correctly
159 - + mergetools: support TortoiseGitMerge
25 +* sp/smart-http-content-type-check (2013-02-06) 3 commits
26 + (merged to 'next' on 2013-02-06 at 8bc6434)
27 + + http_request: reset "type" strbuf before adding
28 + (merged to 'next' on 2013-02-05 at 157812c)
29 + + t5551: fix expected error output
30 + (merged to 'next' on 2013-02-04 at d0759cb)
31 + + Verify Content-Type from smart HTTP servers
32
161 - Update mergetools to work better with newer merge helper tortoise ships.
33 + The smart HTTP clients forgot to verify the content-type that comes
34 + back from the server side to make sure that the request is being
35 + handled properly.
36
37 --------------------------------------------------
38 [New Topics]
39
166 -* jc/fetch-raw-sha1 (2013-02-07) 4 commits
167 - - fetch: fetch objects by their exact SHA-1 object names
168 - - upload-pack: optionally allow fetching from the tips of hidden refs
169 - - fetch: use struct ref to represent refs to be fetched
170 - - parse_fetch_refspec(): clarify the codeflow a bit
171 - (this branch uses jc/hidden-refs.)
172 -
173 - Allows requests to fetch objects at any tip of refs (including
174 - hidden ones). It seems that there may be use cases even outside
175 - Gerrit (e.g. $gmane/215701).
176 -
177 -
178 -* jk/diff-graph-cleanup (2013-02-07) 6 commits
179 - - combine-diff.c: teach combined diffs about line prefix
180 - - diff.c: use diff_line_prefix() where applicable
181 - - diff: add diff_line_prefix function
182 - - diff.c: make constant string arguments const
183 - - diff: write prefix to the correct file
184 - - graph: output padding for merge subsequent parents
185 -
186 - Refactors a lot of repetitive code sequence from the graph drawing
187 - code and adds it to the combined diff output.
188 -
189 - Will merge to 'next'.
190 -
191 -
192 -* mn/send-email-works-with-credential (2013-02-07) 5 commits
193 - - git-send-email: use git credential to obtain password
194 - - Git.pm: add interface for git credential command
195 - - Git.pm: allow pipes to be closed prior to calling command_close_bidi_pipe
196 - - Git.pm: fix example in command_close_bidi_pipe documentation
197 - - Git.pm: allow command_close_bidi_pipe to be called as method
198 -
199 - Hooks the credential system to send-email.
200 -
201 - Expecting a reroll.
202 - $gmane/215752
203 -
204 -
205 -* tz/perl-styles (2013-02-06) 1 commit
206 - (merged to 'next' on 2013-02-09 at c8cff17)
207 - + Update CodingGuidelines for Perl
208 -
209 - Add coding guidelines for writing Perl scripts for Git.
210 -
211 - Will merge to 'master'.
212 -
213 -
214 -* al/mergetool-printf-fix (2013-02-08) 1 commit
215 - - git-mergetool: print filename when it contains %
216 -
217 - Will merge to 'next'.
218 -
219 -
220 -* jk/error-const-return (2013-02-08) 1 commit
221 - - Use __VA_ARGS__ for all of error's arguments
40 +* da/p4merge-mktemp-fix (2013-02-10) 1 commit
41 + - p4merge: fix printf usage
42
43 Will merge to 'next'.
44
45
226 -* mm/allow-contrib-build (2013-02-07) 2 commits
227 - - perl.mak: introduce $(GIT_ROOT_DIR) to allow inclusion from other directories
228 - - Makefile: extract perl-related rules to make them available from other dirs
46 +* jn/shell-disable-interactive (2013-02-11) 2 commits
47 + - shell: pay attention to exit status from 'help' command
48 + - shell doc: emphasize purpose and security model
49
50 Will merge to 'next'.
51
52
233 -* mm/remote-mediawiki-build (2013-02-08) 2 commits
234 - - git-remote-mediawiki: use toplevel's Makefile
235 - - Makefile: make script-related rules usable from subdirectories
53 +* jk/read-commit-buffer-data-after-free (2013-02-11) 1 commit
54 + - log: re-encode commit messages before grepping
55
56 Will merge to 'next'.
57
58
240 -* nd/branch-show-rebase-bisect-state (2013-02-08) 1 commit
241 - - branch: show rebase/bisect info when possible instead of "(no branch)"
242 -
243 - Will merge to 'next'.
244 -
245 -
246 -* nd/count-garbage (2013-02-08) 3 commits
247 - - count-objects: report how much disk space taken by garbage files
248 - - count-objects: report garbage files in pack directory too
249 - - git-count-objects.txt: describe each line in -v output
250 -
251 - Expecting a reroll.
252 - $gmane/215843
253 -
254 -
255 -* wk/gc-auto-is-available-these-days (2013-02-08) 1 commit
256 - - user-manual: Rewrite git-gc section for automatic packing
59 +* mk/old-expat (2013-02-11) 1 commit
60 + - Allow building with xmlparse.h
61
62 Will merge to 'next'.
63
64
261 -* wk/man-deny-current-branch-is-default-these-days (2013-02-08) 1 commit
262 - - user-manual: Update for receive.denyCurrentBranch=refuse
65 +* ef/non-ascii-parse-options-error-diag (2013-02-11) 1 commit
66 + - parse-options: report uncorrupted multi-byte options
67
68 Will merge to 'next'.
69
70
267 -* bw/get-tz-offset-perl (2013-02-09) 3 commits
268 - - cvsimport: format commit timestamp ourselves without using strftime
269 - - perl/Git.pm: fix get_tz_offset to properly handle DST boundary cases
270 - - Move Git::SVN::get_tz to Git::get_tz_offset
71 +* jk/rebase-i-comment-char (2013-02-12) 1 commit
72 + - rebase -i: respect core.commentchar
73
74 Will merge to 'next'.
75
76
275 -* mg/bisect-doc (2013-02-09) 1 commit
276 - - git-bisect.txt: clarify that reset finishes bisect
77 +* mm/config-local-completion (2013-02-12) 1 commit
78 + - completion: support 'git config --local'
79
80 Will merge to 'next'.
81
@@ -384,38 +186,119 @@ repositories listed at
186 "The first remote becomes the default" bit is better done as a
187 separate step.
188
387 -
388 -* nd/parse-pathspec (2013-01-11) 20 commits
389 - . Convert more init_pathspec() to parse_pathspec()
390 - . Convert add_files_to_cache to take struct pathspec
391 - . Convert {read,fill}_directory to take struct pathspec
392 - . Convert refresh_index to take struct pathspec
393 - . Convert report_path_error to take struct pathspec
394 - . checkout: convert read_tree_some to take struct pathspec
395 - . Convert unmerge_cache to take struct pathspec
396 - . Convert read_cache_preload() to take struct pathspec
397 - . add: convert to use parse_pathspec
398 - . archive: convert to use parse_pathspec
399 - . ls-files: convert to use parse_pathspec
400 - . rm: convert to use parse_pathspec
401 - . checkout: convert to use parse_pathspec
402 - . rerere: convert to use parse_pathspec
403 - . status: convert to use parse_pathspec
404 - . commit: convert to use parse_pathspec
405 - . clean: convert to use parse_pathspec
406 - . Export parse_pathspec() and convert some get_pathspec() calls
407 - . Add parse_pathspec() that converts cmdline args to struct pathspec
408 - . pathspec: save the non-wildcard length part
409 -
410 - Uses the parsed pathspec structure in more places where we used to
411 - use the raw "array of strings" pathspec.
412 -
413 - Ejected from 'pu' for now; will take a look at the rerolled one
414 - later ($gmane/213340).
415 -
189 --------------------------------------------------
190 [Cooking]
191
192 +* jc/fetch-raw-sha1 (2013-02-07) 4 commits
193 + - fetch: fetch objects by their exact SHA-1 object names
194 + - upload-pack: optionally allow fetching from the tips of hidden refs
195 + - fetch: use struct ref to represent refs to be fetched
196 + - parse_fetch_refspec(): clarify the codeflow a bit
197 + (this branch uses jc/hidden-refs.)
198 +
199 + Allows requests to fetch objects at any tip of refs (including
200 + hidden ones). It seems that there may be use cases even outside
201 + Gerrit (e.g. $gmane/215701).
202 +
203 +
204 +* jk/diff-graph-cleanup (2013-02-12) 6 commits
205 + (merged to 'next' on 2013-02-12 at 6e764c1)
206 + + combine-diff.c: teach combined diffs about line prefix
207 + + diff.c: use diff_line_prefix() where applicable
208 + + diff: add diff_line_prefix function
209 + + diff.c: make constant string arguments const
210 + + diff: write prefix to the correct file
211 + + graph: output padding for merge subsequent parents
212 +
213 + Refactors a lot of repetitive code sequence from the graph drawing
214 + code and adds it to the combined diff output.
215 +
216 + Will merge to 'master'.
217 +
218 +
219 +* mn/send-email-works-with-credential (2013-02-12) 6 commits
220 + - git-send-email: use git credential to obtain password
221 + - Git.pm: add interface for git credential command
222 + - Git.pm: allow pipes to be closed prior to calling command_close_bidi_pipe
223 + - Git.pm: refactor command_close_bidi_pipe to use _cmd_close
224 + - Git.pm: fix example in command_close_bidi_pipe documentation
225 + - Git.pm: allow command_close_bidi_pipe to be called as method
226 +
227 + Hooks the credential system to send-email.
228 + Rerolled.
229 + Waiting for a review.
230 +
231 +
232 +* tz/perl-styles (2013-02-06) 1 commit
233 + (merged to 'next' on 2013-02-09 at c8cff17)
234 + + Update CodingGuidelines for Perl
235 +
236 + Add coding guidelines for writing Perl scripts for Git.
237 +
238 + Will merge to 'master'.
239 +
240 +
241 +* al/mergetool-printf-fix (2013-02-10) 2 commits
242 + (merged to 'next' on 2013-02-11 at 5f9bc4e)
243 + + difftool--helper: fix printf usage
244 + + git-mergetool: print filename when it contains %
245 +
246 + Will merge to 'master'.
247 +
248 +
249 +* jk/error-const-return (2013-02-08) 1 commit
250 + (merged to 'next' on 2013-02-11 at ba8dba3)
251 + + Use __VA_ARGS__ for all of error's arguments
252 +
253 + Will merge to 'master'.
254 +
255 +
256 +* mm/remote-mediawiki-build (2013-02-08) 2 commits
257 + (merged to 'next' on 2013-02-11 at 4ebb902)
258 + + git-remote-mediawiki: use toplevel's Makefile
259 + + Makefile: make script-related rules usable from subdirectories
260 +
261 + Will merge to 'master'.
262 +
263 +
264 +* nd/branch-show-rebase-bisect-state (2013-02-08) 1 commit
265 + - branch: show rebase/bisect info when possible instead of "(no branch)"
266 +
267 + Expecting a reroll.
268 + $gmane/215771
269 +
270 +
271 +* nd/count-garbage (2013-02-08) 3 commits
272 + - count-objects: report how much disk space taken by garbage files
273 + - count-objects: report garbage files in pack directory too
274 + - git-count-objects.txt: describe each line in -v output
275 +
276 + Expecting a reroll.
277 + $gmane/216127
278 +
279 +
280 +* wk/man-deny-current-branch-is-default-these-days (2013-02-08) 1 commit
281 + - user-manual: Update for receive.denyCurrentBranch=refuse
282 +
283 + Will merge to 'next'.
284 +
285 +
286 +* bw/get-tz-offset-perl (2013-02-09) 3 commits
287 + (merged to 'next' on 2013-02-11 at b9c8893)
288 + + cvsimport: format commit timestamp ourselves without using strftime
289 + + perl/Git.pm: fix get_tz_offset to properly handle DST boundary cases
290 + + Move Git::SVN::get_tz to Git::get_tz_offset
291 +
292 + Will merge to 'master'.
293 +
294 +
295 +* mg/bisect-doc (2013-02-11) 1 commit
296 + (merged to 'next' on 2013-02-11 at 6125304)
297 + + git-bisect.txt: clarify that reset quits bisect
298 +
299 + Will merge to 'master'.
300 +
301 +
302 * jc/extended-fake-ancestor-for-gitlink (2013-02-05) 1 commit
303 (merged to 'next' on 2013-02-09 at 2d3547b)
304 + apply: verify submodule commit object name better
@@ -438,13 +321,14 @@ repositories listed at
321 $gmane/215556
322
323
441 -* jx/utf8-printf-width (2013-02-09) 1 commit
442 - - Add utf8_fprintf helper that returns correct number of columns
324 +* jx/utf8-printf-width (2013-02-11) 1 commit
325 + (merged to 'next' on 2013-02-11 at 968b4e2)
326 + + Add utf8_fprintf helper that returns correct number of columns
327
328 Use a new helper that prints a message and counts its display width
329 to align the help messages parse-options produces.
330
447 - Will merge to 'next'.
331 + Will merge to 'master'.
332
333
334 * dg/subtree-fixes (2013-02-05) 6 commits
@@ -473,7 +357,9 @@ repositories listed at
357 Will merge to 'next'.
358
359
476 -* jc/remove-export-from-config-mak-in (2013-02-03) 1 commit
360 +* jc/remove-export-from-config-mak-in (2013-02-12) 2 commits
361 + (merged to 'next' on 2013-02-12 at eb8af04)
362 + + Makefile: do not export mandir/htmldir/infodir
363 (merged to 'next' on 2013-02-07 at 33f7d4f)
364 + config.mak.in: remove unused definitions
365
@@ -481,26 +367,15 @@ repositories listed at
367 common makefile variables to be exported; if they need to be
368 expoted for autoconf/configure users, they should also be exported
369 for people who write config.mak the same way. Move the "export" to
484 - the main Makefile.
370 + the main Makefile. Also, stop exporting mandir that used to be
371 + exported (only) when config.mak.autogen was used. It would have
372 + broken installation of manpages (but not other documentation
373 + formats).
374
375
376 * nd/status-show-in-progress (2013-02-05) 1 commit
488 - - status: show the branch name if possible in in-progress info
489 -
490 - Will merge to 'next'.
491 -
492 -
493 -* sp/smart-http-content-type-check (2013-02-06) 3 commits
494 - (merged to 'next' on 2013-02-06 at 8bc6434)
495 - + http_request: reset "type" strbuf before adding
496 - (merged to 'next' on 2013-02-05 at 157812c)
497 - + t5551: fix expected error output
498 - (merged to 'next' on 2013-02-04 at d0759cb)
499 - + Verify Content-Type from smart HTTP servers
500 -
501 - The smart HTTP clients forgot to verify the content-type that comes
502 - back from the server side to make sure that the request is being
503 - handled properly.
377 + (merged to 'next' on 2013-02-11 at 5ffcbc2)
378 + + status: show the branch name if possible in in-progress info
379
380 Will merge to 'master'.
381
@@ -516,7 +391,7 @@ repositories listed at
391 can be found if the reader looks for it" version; I'm not married
392 to the layout and will be happy to take a replacement patch.
393
519 - Waiting for couter-proposal patches.
394 + Will merge to 'next', unless a replacement materializes soonish.
395
396
397 * jc/hidden-refs (2013-02-07) 3 commits
@@ -528,7 +403,7 @@ repositories listed at
403 Allow the server side to redact the refs/ namespace it shows to the
404 client.
405
531 - I think this is ready for 'next'.
406 + Will merge to 'next'.
407
408
409 * jc/remove-treesame-parent-in-simplify-merges (2013-01-17) 1 commit
@@ -567,21 +442,21 @@ repositories listed at
442 Will cook in 'next' until Git 2.0 ;-).
443
444
570 -* bc/append-signed-off-by (2013-01-27) 11 commits
445 +* bc/append-signed-off-by (2013-02-12) 12 commits
446 - Unify appending signoff in format-patch, commit and sequencer
447 - format-patch: update append_signoff prototype
448 - t4014: more tests about appending s-o-b lines
449 - sequencer.c: teach append_signoff to avoid adding a duplicate newline
450 - sequencer.c: teach append_signoff how to detect duplicate s-o-b
451 - sequencer.c: always separate "(cherry picked from" from commit body
452 + - sequencer.c: require a conforming footer to be preceded by a blank line
453 - sequencer.c: recognize "(cherry picked from ..." as part of s-o-b footer
454 - t/t3511: add some tests of 'cherry-pick -s' functionality
455 - t/test-lib-functions.sh: allow to specify the tag name to test_commit
456 - commit, cherry-pick -s: remove broken support for multiline rfc2822 fields
457 - sequencer.c: rework search for start of footer to improve clarity
458
583 - Waiting for the final round of reroll before merging to 'next'.
584 - After that we will go incremental.
459 + Will merge to 'next'.
460
461 --------------------------------------------------
462 [Discarded]
@@ -593,3 +468,10 @@ repositories listed at
468 mn/send-email-works-with-credential topic hooks the program to our
469 credential framework, and tz/credential-authinfo topic gives access
470 to these file formats to credential consumers.
471 +
472 +
473 +* mm/allow-contrib-build (2013-02-07) 2 commits
474 + . perl.mak: introduce $(GIT_ROOT_DIR) to allow inclusion from other directories
475 + . Makefile: extract perl-related rules to make them available from other dirs
476 +
477 + Superseded by mm/remote-mediawiki-build.