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