What's cooking (2012/12 #06)

Junio C Hamano committed Dec 21, 2012 at 15:55 UTC d4976bf4fe1fe31594679e85c5181ff740493b85
1 file changed +200 -111
whats-cooking.txt
+200 -111
@@ -1,10 +1,10 @@
1 To: git@vger.kernel.org
2 Bcc: lwn@lwn.net
3 -Subject: What's cooking in git.git (Dec 2012, #06; Wed, 19)
4 -X-master-at: 18499ba694711c02a5bc729b7f8e362dd760b10a
5 -X-next-at: 82c5000aef763fdc977dac25e6b06ac4de5787dd
3 +Subject: What's cooking in git.git (Dec 2012, #06; Fri, 21)
4 +X-master-at: b10c4add03044b7be358ff7231b9ec50016ded4b
5 +X-next-at: 808bd156aa134430a4d540ebae18639447253ec0
6
7 -What's cooking in git.git (Dec 2012, #06; Wed, 19)
7 +What's cooking in git.git (Dec 2012, #06; Fri, 21)
8 --------------------------------------------------
9
10 Here are the topics that have been cooking. Commits prefixed with
@@ -16,6 +16,118 @@ repositories listed at
16
17 http://git-blame.blogspot.com/p/git-public-repositories.html
18
19 +--------------------------------------------------
20 +[Graduated to "master"]
21 +
22 +* as/doc-for-devs (2012-12-16) 2 commits
23 + (merged to 'next' on 2012-12-18 at ff1f37e)
24 + + Documentation: move support for old compilers to CodingGuidelines
25 + + SubmittingPatches: add convention of prefixing commit messages
26 +
27 + It might be a better idea to move the text the bottom one adds to
28 + the extended description from the quick checklist part.
29 +
30 + Will fast-track to the upcoming release.
31 +
32 +
33 +* cr/doc-checkout-branch (2012-12-18) 2 commits
34 + (merged to 'next' on 2012-12-19 at e14b6c4)
35 + + Documentation/git-checkout.txt: document 70c9ac2 behavior
36 + + Documentation/git-checkout.txt: clarify usage
37 +
38 + Document the magic "git checkout <no-such-branch>" hack to create
39 + local branch out of a remote tracking branch that hasn't been
40 + documented so far.
41 +
42 + Will fast-track to the upcoming release.
43 +
44 +
45 +* jc/doc-diff-blobs (2012-12-18) 1 commit
46 + (merged to 'next' on 2012-12-19 at 82c5000)
47 + + Documentation: Describe "git diff <blob> <blob>" separately
48 +
49 + "git diff <blob> <blob>" was not documented and was only hinted as
50 + an extension to "git diff <commit> <commit> -- <pathspec>", but
51 + comparison between two blobs are more special than that. It does
52 + not take any pathspec to begin with.
53 +
54 + Will fast-track to the upcoming release.
55 +
56 +
57 +* jc/fetch-tags-doc (2012-12-13) 1 commit
58 + (merged to 'next' on 2012-12-17 at 857413a)
59 + + fetch --tags: clarify documentation
60 +
61 + "git fetch --tags" was explained as if it were "git fetch
62 + --no-no-tags", which is not the case, causing confusion.
63 +
64 + Will fast-track to the upcoming release.
65 +
66 +
67 +* jk/avoid-mailto-invalid-in-doc (2012-12-16) 1 commit
68 + (merged to 'next' on 2012-12-18 at 81dac40)
69 + + Documentation: don't link to example mail addresses
70 +
71 + Avoids invalid sample e-mail addresses from becoming mailto links
72 + in the formatted output.
73 +
74 + Will fast-track to the upcoming release.
75 +
76 +
77 +* jk/mailmap-cleanup (2012-12-12) 5 commits
78 + (merged to 'next' on 2012-12-17 at 07c1a11)
79 + + contrib: update stats/mailmap script
80 + + .mailmap: normalize emails for Linus Torvalds
81 + + .mailmap: normalize emails for Jeff King
82 + + .mailmap: fix broken entry for Martin Langhoff
83 + + .mailmap: match up some obvious names/emails
84 +
85 + Update various entries in our .mailmap file.
86 +
87 + Will fast-track to the upcoming release.
88 +
89 +
90 +* nd/index-format-doc (2012-12-13) 1 commit
91 + (merged to 'next' on 2012-12-17 at 7984924)
92 + + index-format.txt: clarify what is "invalid"
93 +
94 + Will fast-track to the upcoming release.
95 +
96 +
97 +* sl/git-svn-docs (2012-12-05) 4 commits
98 + (merged to 'next' on 2012-12-07 at 5bfbb73)
99 + + git-svn: Note about tags.
100 + + git-svn: Expand documentation for --follow-parent
101 + + git-svn: Recommend use of structure options.
102 + + git-svn: Document branches with at-sign(@).
103 +
104 + Will fast-track to the upcoming release.
105 +
106 +
107 +* sl/readme-gplv2 (2012-12-15) 2 commits
108 + (merged to 'next' on 2012-12-18 at c839810)
109 + + README: it does not matter who the current maintainer is
110 + + README: Git is released under the GPLv2, not just "the GPL"
111 +
112 + Clarify that the project as a whole is GPLv2 only, with some parts
113 + borrowed under different licenses that are compatible with GPLv2.
114 +
115 + Will fast-track to the upcoming release.
116 +
117 +
118 +* ta/api-index-doc (2012-12-16) 1 commit
119 + (merged to 'next' on 2012-12-18 at a251888)
120 + + Remove misleading date from api-index-skel.txt
121 +
122 + Will fast-track to the upcoming release.
123 +
124 +
125 +* ta/new-command-howto (2012-12-21) 1 commit
126 + (merged to 'next' on 2012-12-21 at 5d0f65f)
127 + + Move ./technical/api-command.txt to ./howto/new-command.txt
128 +
129 + Will fast-track to the upcoming release.
130 +
131 --------------------------------------------------
132 [New Topics]
133
@@ -26,6 +138,8 @@ repositories listed at
138 use it to report what filename we failed to create incorrectly used
139 the buffer munged by failing mkstemp().
140
141 + Will merge to 'next'.
142 +
143
144 * jc/maint-test-portability (2012-12-19) 3 commits
145 - t4014: fix arguments to grep
@@ -36,6 +150,8 @@ repositories listed at
150 Minor test fixes noticed while running our tests on OpenBSD 5.2,
151 applicable to 'maint'.
152
153 + Will merge to 'next'.
154 +
155
156 * jc/test-portability (2012-12-19) 3 commits
157 - t9020: use configured Python to run the test helper
@@ -45,6 +161,8 @@ repositories listed at
161
162 The remainder of jc/maint-test-portability, applicable to 'master'.
163
164 + Will merge to 'next'.
165 +
166
167 * jc/maint-fnmatch-old-style-definition (2012-12-19) 1 commit
168 - compat/fnmatch: update old-style definition to ANSI
@@ -52,6 +170,8 @@ repositories listed at
170 Update old-style function definition "int foo(bar) int bar; {}"
171 to "int foo(int bar) {}".
172
173 + Will merge to 'next'.
174 +
175
176 * jk/pathspec-literal (2012-12-19) 1 commit
177 - add global --literal-pathspecs option
@@ -59,6 +179,62 @@ repositories listed at
179 Allow scripts to feed literal paths to commands that take
180 pathspecs, by disabling wildcard globbing.
181
182 + Will merge to 'next'.
183 +
184 +
185 +* da/p4merge-mktemp (2012-12-21) 1 commit
186 + - mergetools/p4merge: Honor $TMPDIR for the /dev/null placeholder
187 +
188 + Create an empty file in $TMPDIR instead of using an empty file in
189 + the local directory (but why?).
190 +
191 +
192 +* er/python-version-requirements (2012-12-20) 2 commits
193 + - (squash???) remote-helpers/git/__init__.py needs sys before checking sys.hexversion
194 + - Python scripts: check minimum compatible version after auditing
195 +
196 + Will merge to 'next' after getting an Ack on the top-squash.
197 +
198 +
199 +* jc/unpack-file-in-tmpdir (2012-12-19) 1 commit
200 + - unpack-file: allow output to be in $TMPDIR
201 +
202 + Throw-away "how about this" to teach unpack-file to use $TMPDIR to
203 + store its output.
204 +
205 + Will discard.
206 +
207 +
208 +* mb/gitweb-highlight-link-target (2012-12-20) 1 commit
209 + - Highlight the link target line in Gitweb using CSS
210 +
211 + Expecting a reroll.
212 +
213 +
214 +* mz/oneway-merge-wo-u-no-lstat (2012-12-20) 1 commit
215 + - oneway_merge(): only lstat() when told to update worktree
216 +
217 + Optimize "read-tree -m <tree-ish>" without "-u".
218 +
219 + Will merge to 'next'.
220 +
221 +
222 +* jk/repack-ref-racefix (2012-12-21) 1 commit
223 + - refs: do not use cached refs in repack_without_ref
224 +
225 + Race-fix for pack-refs running in parallel to ref creation.
226 +
227 + Will merge to 'next'.
228 +
229 +
230 +* rb/http-cert-cred-no-username-prompt (2012-12-21) 1 commit
231 + - http.c: Avoid username prompt for certifcate credentials
232 +
233 + There is no need to ask for username if the authentication is done
234 + by certificate identity.
235 +
236 + Will merge to 'next'.
237 +
238 --------------------------------------------------
239 [Stalled]
240
@@ -275,6 +451,8 @@ repositories listed at
451 The beginning of 'integrate with the tip of the remote branch, not
452 the commit recorded in the superproject gitlink' support.
453
454 + Will merge to 'next'.
455 +
456
457 * cc/no-gitk-build-dependency (2012-12-18) 3 commits
458 - Makefile: replace "echo 1>..." with "echo >..."
@@ -285,17 +463,7 @@ repositories listed at
463 subdirectory. Reimplementing the dependency tracking rules needs
464 to be done in gitk history separately.
465
288 -
289 -* cr/doc-checkout-branch (2012-12-18) 2 commits
290 - (merged to 'next' on 2012-12-19 at e14b6c4)
291 - + Documentation/git-checkout.txt: document 70c9ac2 behavior
292 - + Documentation/git-checkout.txt: clarify usage
293 -
294 - Document the magic "git checkout <no-such-branch>" hack to create
295 - local branch out of a remote tracking branch that hasn't been
296 - documented so far.
297 -
298 - May want to fast-track to the upcoming release.
466 + Will merge to 'next'.
467
468
469 * jc/format-color-auto (2012-12-17) 2 commits
@@ -306,6 +474,8 @@ repositories listed at
474 Introduce "log --format=%C(auto,blue)Foo%C(auto,reset)" that does
475 not color its output when writing to a non-terminal.
476
477 + Will cook in 'next'.
478 +
479
480 * ss/svn-prompt (2012-12-17) 3 commits
481 - git-svn, perl/Git.pm: extend and use Git->prompt method for querying users
@@ -323,22 +493,8 @@ repositories listed at
493 removed after recursing into a directory, which makes the output
494 confusing and even wrong.
495
326 - Waiting for responses to review comments.
496
328 -
329 -* jc/doc-diff-blobs (2012-12-18) 1 commit
330 - (merged to 'next' on 2012-12-19 at 82c5000)
331 - + Documentation: Describe "git diff <blob> <blob>" separately
332 -
333 - "git diff <blob> <blob>" was not documented and was only hinted as
334 - an extension to "git diff <commit> <commit> -- <pathspec>", but
335 - comparison between two blobs are more special than that. It does
336 - not take any pathspec to begin with.
337 -
338 - May want to fast-track to the upcoming release.
339 -
340 -
341 -* mp/complete-paths (2012-12-19) 1 commit
497 +* mp/complete-paths (2012-12-21) 1 commit
498 - git-completion.bash: add support for path completion
499
500 The completion script used to let the default completer to suggest
@@ -346,6 +502,8 @@ repositories listed at
502 would not want to add an unmodified path). Teach it to use a more
503 git-aware logic to enumerate only relevant ones.
504
505 + Waiting for area-experts review.
506 +
507
508 * ja/directory-attrs (2012-12-17) 1 commit
509 (merged to 'next' on 2012-12-17 at ced8e73)
@@ -358,19 +516,6 @@ repositories listed at
516 Will cook in 'next'.
517
518
361 -* jk/mailmap-cleanup (2012-12-12) 5 commits
362 - (merged to 'next' on 2012-12-17 at 07c1a11)
363 - + contrib: update stats/mailmap script
364 - + .mailmap: normalize emails for Linus Torvalds
365 - + .mailmap: normalize emails for Jeff King
366 - + .mailmap: fix broken entry for Martin Langhoff
367 - + .mailmap: match up some obvious names/emails
368 -
369 - Update various entries in our .mailmap file.
370 -
371 - May want to fast-track to the upcoming release.
372 -
373 -
519 * jk/mailmap-from-blob (2012-12-13) 5 commits
520 (merged to 'next' on 2012-12-17 at 14b7cdc)
521 + mailmap: default mailmap.blob in bare repositories
@@ -383,23 +528,7 @@ repositories listed at
528 of the history in bare repositories. This will help running tools
529 like shortlog in server settings.
530
386 -
387 -* nd/index-format-doc (2012-12-13) 1 commit
388 - (merged to 'next' on 2012-12-17 at 7984924)
389 - + index-format.txt: clarify what is "invalid"
390 -
391 - May want to fast-track to the upcoming release.
392 -
393 -
394 -* as/doc-for-devs (2012-12-16) 2 commits
395 - (merged to 'next' on 2012-12-18 at ff1f37e)
396 - + Documentation: move support for old compilers to CodingGuidelines
397 - + SubmittingPatches: add convention of prefixing commit messages
398 -
399 - It might be a better idea to move the text the bottom one adds to
400 - the extended description from the quick checklist part.
401 -
402 - May want to fast-track to the upcoming release.
531 + Will cook in 'next'.
532
533
534 * dm/port (2012-12-19) 4 commits
@@ -412,26 +541,6 @@ repositories listed at
541 Will merge to 'next'.
542
543
415 -* jc/fetch-tags-doc (2012-12-13) 1 commit
416 - (merged to 'next' on 2012-12-17 at 857413a)
417 - + fetch --tags: clarify documentation
418 -
419 - "git fetch --tags" was explained as if it were "git fetch
420 - --no-no-tags", which is not the case, causing confusion.
421 -
422 - May want to fast-track to the upcoming release.
423 -
424 -
425 -* jk/avoid-mailto-invalid-in-doc (2012-12-16) 1 commit
426 - (merged to 'next' on 2012-12-18 at 81dac40)
427 - + Documentation: don't link to example mail addresses
428 -
429 - Avoids invalid sample e-mail addresses from becoming mailto links
430 - in the formatted output.
431 -
432 - May want to fast-track to the upcoming release.
433 -
434 -
544 * jk/complete-commit-c (2012-12-15) 1 commit
545 (merged to 'next' on 2012-12-18 at 75b5f21)
546 + completion: complete refs for "git commit -c"
@@ -439,6 +548,8 @@ repositories listed at
548 Complete "git commmit -c foo<TAB>" into a refname that begins with
549 "foo".
550
551 + Will cook in 'next'.
552 +
553
554 * jk/error-const-return (2012-12-15) 2 commits
555 - silence some -Wuninitialized false positives
@@ -469,32 +580,16 @@ repositories listed at
580 happy with the way how $GIT_TEST_PRINT and $GIT_TEST_PRINT_LN are
581 interpolated into the command line with token splitting at $IFS.
582
583 + Will discard, per discussion with the author.
584
473 -* sl/readme-gplv2 (2012-12-15) 2 commits
474 - (merged to 'next' on 2012-12-18 at c839810)
475 - + README: it does not matter who the current maintainer is
476 - + README: Git is released under the GPLv2, not just "the GPL"
477 -
478 - Clarify that the project as a whole is GPLv2 only, with some parts
479 - borrowed under different licenses that are compatible with GPLv2.
480 -
481 - May want to fast-track to the upcoming release.
482 -
483 -
484 -* ta/api-index-doc (2012-12-16) 1 commit
485 - (merged to 'next' on 2012-12-18 at a251888)
486 - + Remove misleading date from api-index-skel.txt
487 -
488 - May want to fast-track to the upcoming release.
585
490 -
491 -* as/test-tweaks (2012-12-17) 7 commits
586 +* as/test-tweaks (2012-12-20) 7 commits
587 - tests: paint unexpectedly fixed known breakages in bold red
588 - tests: test the test framework more thoroughly
589 - tests: refactor mechanics of testing in a sub test-lib
495 - - tests: change info messages from yellow/brown to bold cyan
496 - - tests: paint skipped tests in bold blue
497 - - tests: paint known breakages in bold yellow
590 + - tests: change info messages from yellow/brown to cyan
591 + - tests: paint skipped tests in blue
592 + - tests: paint known breakages in yellow
593 - tests: test number comes first in 'not ok $count - $message'
594
595 Various minor tweaks to the test framework to paint its output
@@ -572,6 +667,8 @@ repositories listed at
667 Finishing touches to the series to unify "Do we need to reencode
668 between these two encodings?" logic.
669
670 + Will cook in 'next'.
671 +
672
673 * nd/invalidate-i-t-a-cache-tree (2012-12-15) 4 commits
674 (merged to 'next' on 2012-12-18 at 33e4488)
@@ -583,6 +680,8 @@ repositories listed at
680 Writing out a tree object when you still have intent-to-add entries
681 in the index left an incorrect cache-tree data there.
682
683 + Will cook in 'next'.
684 +
685
686 * jl/submodule-deinit (2012-12-04) 1 commit
687 (merged to 'next' on 2012-12-07 at ea772f0)
@@ -595,16 +694,6 @@ repositories listed at
694 Will cook in 'next'.
695
696
598 -* sl/git-svn-docs (2012-12-05) 4 commits
599 - (merged to 'next' on 2012-12-07 at 5bfbb73)
600 - + git-svn: Note about tags.
601 - + git-svn: Expand documentation for --follow-parent
602 - + git-svn: Recommend use of structure options.
603 - + git-svn: Document branches with at-sign(@).
604 -
605 - May want to fast-track to the upcoming release.
606 -
607 -
697 * pf/editor-ignore-sigint (2012-12-02) 5 commits
698 (merged to 'next' on 2012-12-07 at 6b04419)
699 + launch_editor: propagate signals from editor to git