What's cooking (2013/02 #06)
Junio C Hamano committed
Feb 14, 2013 at 13:46 UTC
a4d7b2f1de8b80c4e7a80581e768c966d81afc01
1 file changed
+180
-180
whats-cooking.txt
+180
-180
@@ -1,10 +1,10 @@
1
To: git@vger.kernel.org
2
Bcc: lwn@lwn.net
3
-Subject: What's cooking in git.git (Feb 2013, #05; Tue, 12)
4
-X-master-at: 5bf72ed2e7ef82d5ef7a35c978dc72576fdb0efc
5
-X-next-at: eb8af04df752f55c917e7cc25b82840b4b6083f7
3
+Subject: What's cooking in git.git (Feb 2013, #06; Thu, 14)
4
+X-master-at: 02339dd5295d7add78ab409300b985e5888af0ee
5
+X-next-at: ffa3c6506ad4ad51b33a54dee5c10a07cee019f0
6
7
-What's cooking in git.git (Feb 2013, #05; Tue, 12)
7
+What's cooking in git.git (Feb 2013, #06; Thu, 14)
8
--------------------------------------------------
9
10
Here are the topics that have been cooking. Commits prefixed with
@@ -12,7 +12,8 @@ Here are the topics that have been cooking. Commits prefixed with
12
'+' are in 'next'.
13
14
A preview of the upcoming release 1.8.2-rc0 is expected to be tagged
15
-late this week.
15
+late this week. At around that time, we may want to discard
16
+long-stalled topics that did not see activities as well.
17
18
You can find the changes described here in the integration branches of the
19
repositories listed at
@@ -22,80 +23,134 @@ repositories listed at
23
--------------------------------------------------
24
[Graduated to "master"]
25
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
26
+* al/mergetool-printf-fix (2013-02-10) 2 commits
27
+ (merged to 'next' on 2013-02-11 at 5f9bc4e)
28
+ + difftool--helper: fix printf usage
29
+ + git-mergetool: print filename when it contains %
30
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.
31
37
---------------------------------------------------
38
-[New Topics]
32
+* bw/get-tz-offset-perl (2013-02-09) 3 commits
33
+ (merged to 'next' on 2013-02-11 at b9c8893)
34
+ + cvsimport: format commit timestamp ourselves without using strftime
35
+ + perl/Git.pm: fix get_tz_offset to properly handle DST boundary cases
36
+ + Move Git::SVN::get_tz to Git::get_tz_offset
37
40
-* da/p4merge-mktemp-fix (2013-02-10) 1 commit
41
- - p4merge: fix printf usage
38
+ "git-cvsimport" and "git-svn" miscomputed TZ offset at DST boundary.
39
43
- Will merge to 'next'.
40
41
+* dg/subtree-fixes (2013-02-05) 6 commits
42
+ (merged to 'next' on 2013-02-09 at 8f19ebe)
43
+ + contrib/subtree: make the manual directory if needed
44
+ + contrib/subtree: honor DESTDIR
45
+ + contrib/subtree: fix synopsis
46
+ + contrib/subtree: better error handling for 'subtree add'
47
+ + contrib/subtree: use %B for split subject/body
48
+ + contrib/subtree: remove test number comments
49
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
50
+ contrib/subtree updates, but here are only the ones that looked
51
+ ready.
52
50
- Will merge to 'next'.
53
54
+* jc/extended-fake-ancestor-for-gitlink (2013-02-05) 1 commit
55
+ (merged to 'next' on 2013-02-09 at 2d3547b)
56
+ + apply: verify submodule commit object name better
57
53
-* jk/read-commit-buffer-data-after-free (2013-02-11) 1 commit
54
- - log: re-encode commit messages before grepping
58
+ Instead of requiring the full 40-hex object names on the index
59
+ line, we can read submodule commit object names from the textual
60
+ diff when synthesizing a fake ancestore tree for "git am -3".
61
56
- Will merge to 'next'.
62
63
+* jk/diff-graph-cleanup (2013-02-12) 6 commits
64
+ (merged to 'next' on 2013-02-12 at 6e764c1)
65
+ + combine-diff.c: teach combined diffs about line prefix
66
+ + diff.c: use diff_line_prefix() where applicable
67
+ + diff: add diff_line_prefix function
68
+ + diff.c: make constant string arguments const
69
+ + diff: write prefix to the correct file
70
+ + graph: output padding for merge subsequent parents
71
59
-* mk/old-expat (2013-02-11) 1 commit
60
- - Allow building with xmlparse.h
72
+ Refactors a lot of repetitive code sequence from the graph drawing
73
+ code and adds it to the combined diff output.
74
62
- Will merge to 'next'.
75
76
+* jk/error-const-return (2013-02-08) 1 commit
77
+ (merged to 'next' on 2013-02-11 at ba8dba3)
78
+ + Use __VA_ARGS__ for all of error's arguments
79
65
-* ef/non-ascii-parse-options-error-diag (2013-02-11) 1 commit
66
- - parse-options: report uncorrupted multi-byte options
80
68
- Will merge to 'next'.
81
+* jx/utf8-printf-width (2013-02-11) 1 commit
82
+ (merged to 'next' on 2013-02-11 at 968b4e2)
83
+ + Add utf8_fprintf helper that returns correct number of columns
84
85
+ Use a new helper that prints a message and counts its display width
86
+ to align the help messages parse-options produces.
87
71
-* jk/rebase-i-comment-char (2013-02-12) 1 commit
72
- - rebase -i: respect core.commentchar
88
74
- Will merge to 'next'.
89
+* mg/bisect-doc (2013-02-11) 1 commit
90
+ (merged to 'next' on 2013-02-11 at 6125304)
91
+ + git-bisect.txt: clarify that reset quits bisect
92
93
77
-* mm/config-local-completion (2013-02-12) 1 commit
78
- - completion: support 'git config --local'
94
+* mm/remote-mediawiki-build (2013-02-08) 2 commits
95
+ (merged to 'next' on 2013-02-11 at 4ebb902)
96
+ + git-remote-mediawiki: use toplevel's Makefile
97
+ + Makefile: make script-related rules usable from subdirectories
98
+
99
+
100
+* nd/status-show-in-progress (2013-02-05) 1 commit
101
+ (merged to 'next' on 2013-02-11 at 5ffcbc2)
102
+ + status: show the branch name if possible in in-progress info
103
80
- Will merge to 'next'.
104
+
105
+* tz/perl-styles (2013-02-06) 1 commit
106
+ (merged to 'next' on 2013-02-09 at c8cff17)
107
+ + Update CodingGuidelines for Perl
108
+
109
+ Add coding guidelines for writing Perl scripts for Git.
110
111
--------------------------------------------------
83
-[Stalled]
112
+[New Topics]
113
85
-* mp/diff-algo-config (2013-01-16) 3 commits
86
- - diff: Introduce --diff-algorithm command line option
87
- - config: Introduce diff.algorithm variable
88
- - git-completion.bash: Autocomplete --minimal and --histogram for git-diff
114
+* mk/make-rm-depdirs-could-be-empty (2013-02-13) 1 commit
115
+ (merged to 'next' on 2013-02-14 at d966248)
116
+ + Makefile: don't run "rm" without any files
117
90
- Add diff.algorithm configuration so that the user does not type
91
- "diff --histogram".
118
+ "make COMPUTE_HEADER_DEPENDENCIES=no clean" would try to run "rm
119
+ -rf $(dep_dirs)" with an empty dep_dir, but some implementations of
120
+ "rm -rf" barf on an empty argument list.
121
+
122
+ Will merge to 'master'.
123
+
124
+
125
+* mw/bash-prompt-show-untracked-config (2013-02-13) 3 commits
126
+ (merged to 'next' on 2013-02-14 at 809dbcf)
127
+ + t9903: add extra tests for bash.showDirtyState
128
+ + t9903: add tests for bash.showUntrackedFiles
129
+ + shell prompt: add bash.showUntrackedFiles option
130
93
- Looking better; may want tests to protect it from future breakages,
94
- but otherwise it looks ready for 'next'.
131
+ Allows skipping the untracked check GIT_PS1_SHOWUNTRACKEDFILES
132
+ asks for the git-prompt (in contrib/) per repository.
133
96
- Expecting a follow-up to add tests.
134
+ Will merge to 'master'.
135
+
136
+
137
+* mg/gpg-interface-using-status (2013-02-14) 5 commits
138
+ - pretty: make %GK output the signing key for signed commits
139
+ - pretty: parse the gpg status lines rather than the output
140
+ - gpg_interface: allow to request status return
141
+ - log-tree: rely upon the check in the gpg_interface
142
+ - gpg-interface: check good signature in a reliable way
143
+
144
+ Call "gpg" using the right API when validating the signature on
145
+ tags.
146
147
148
+* mm/config-intro-in-git-doc (2013-02-14) 1 commit
149
+ - git.txt: update description of the configuration mechanism
150
+
151
+--------------------------------------------------
152
+[Stalled]
153
+
154
* mb/gitweb-highlight-link-target (2012-12-20) 1 commit
155
- Highlight the link target line in Gitweb using CSS
156
@@ -189,123 +244,114 @@ repositories listed at
244
--------------------------------------------------
245
[Cooking]
246
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.)
247
+* mp/diff-algo-config (2013-01-16) 3 commits
248
+ (merged to 'next' on 2013-02-14 at cd765dc)
249
+ + diff: Introduce --diff-algorithm command line option
250
+ + config: Introduce diff.algorithm variable
251
+ + git-completion.bash: Autocomplete --minimal and --histogram for git-diff
252
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).
253
+ Add diff.algorithm configuration so that the user does not type
254
+ "diff --histogram".
255
256
+ Will merge to 'master'.
257
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
258
213
- Refactors a lot of repetitive code sequence from the graph drawing
214
- code and adds it to the combined diff output.
259
+* da/p4merge-mktemp-fix (2013-02-10) 1 commit
260
+ (merged to 'next' on 2013-02-14 at c5fc5ba)
261
+ + p4merge: fix printf usage
262
263
Will merge to 'master'.
264
265
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.
266
+* jn/shell-disable-interactive (2013-02-11) 2 commits
267
+ - shell: pay attention to exit status from 'help' command
268
+ - shell doc: emphasize purpose and security model
269
270
+ Expecting a reroll.
271
+ $gmane/216229
272
232
-* tz/perl-styles (2013-02-06) 1 commit
233
- (merged to 'next' on 2013-02-09 at c8cff17)
234
- + Update CodingGuidelines for Perl
273
236
- Add coding guidelines for writing Perl scripts for Git.
274
+* jk/read-commit-buffer-data-after-free (2013-02-11) 1 commit
275
+ (merged to 'next' on 2013-02-14 at 220e3a8)
276
+ + log: re-encode commit messages before grepping
277
278
Will merge to 'master'.
279
280
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 %
281
+* mk/old-expat (2013-02-11) 1 commit
282
+ (merged to 'next' on 2013-02-14 at 5fb47ce)
283
+ + Allow building with xmlparse.h
284
285
Will merge to 'master'.
286
287
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
288
+* ef/non-ascii-parse-options-error-diag (2013-02-11) 1 commit
289
+ (merged to 'next' on 2013-02-14 at 10cbdf8)
290
+ + parse-options: report uncorrupted multi-byte options
291
292
Will merge to 'master'.
293
294
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
295
+* jk/rebase-i-comment-char (2013-02-12) 1 commit
296
+ (merged to 'next' on 2013-02-14 at 0ed2f48)
297
+ + rebase -i: respect core.commentchar
298
299
Will merge to 'master'.
300
301
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
302
+* mm/config-local-completion (2013-02-12) 1 commit
303
+ (merged to 'next' on 2013-02-14 at 26bf6c2)
304
+ + completion: support 'git config --local'
305
306
+ Will merge to 'master'.
307
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
308
276
- Expecting a reroll.
277
- $gmane/216127
309
+* jc/fetch-raw-sha1 (2013-02-07) 4 commits
310
+ (merged to 'next' on 2013-02-14 at ffa3c65)
311
+ + fetch: fetch objects by their exact SHA-1 object names
312
+ + upload-pack: optionally allow fetching from the tips of hidden refs
313
+ + fetch: use struct ref to represent refs to be fetched
314
+ + parse_fetch_refspec(): clarify the codeflow a bit
315
+ (this branch uses jc/hidden-refs.)
316
317
+ Allows requests to fetch objects at any tip of refs (including
318
+ hidden ones). It seems that there may be use cases even outside
319
+ Gerrit (e.g. $gmane/215701).
320
280
-* wk/man-deny-current-branch-is-default-these-days (2013-02-08) 1 commit
281
- - user-manual: Update for receive.denyCurrentBranch=refuse
321
283
- Will merge to 'next'.
322
+* mn/send-email-works-with-credential (2013-02-12) 6 commits
323
+ - git-send-email: use git credential to obtain password
324
+ - Git.pm: add interface for git credential command
325
+ - Git.pm: allow pipes to be closed prior to calling command_close_bidi_pipe
326
+ - Git.pm: refactor command_close_bidi_pipe to use _cmd_close
327
+ - Git.pm: fix example in command_close_bidi_pipe documentation
328
+ - Git.pm: allow command_close_bidi_pipe to be called as method
329
330
+ Hooks the credential system to send-email.
331
+ Rerolled.
332
+ Waiting for a review.
333
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
334
292
- Will merge to 'master'.
335
+* nd/branch-show-rebase-bisect-state (2013-02-08) 1 commit
336
+ - branch: show rebase/bisect info when possible instead of "(no branch)"
337
338
+ Expecting a reroll.
339
+ $gmane/215771
340
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
341
299
- Will merge to 'master'.
342
+* nd/count-garbage (2013-02-13) 4 commits
343
+ - count-objects: report how much disk space taken by garbage files
344
+ - count-objects: report garbage files in pack directory too
345
+ - sha1_file: reorder code in prepare_packed_git_one()
346
+ - git-count-objects.txt: describe each line in -v output
347
348
+ Looked good, but the handling of files with known-corrupt .idx
349
+ counterparts could be improved.
350
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
351
306
- Instead of requiring the full 40-hex object names on the index
307
- line, we can read submodule commit object names from the textual
308
- diff when synthesizing a fake ancestore tree for "git am -3".
352
+* wk/man-deny-current-branch-is-default-these-days (2013-02-14) 1 commit
353
+ (merged to 'next' on 2013-02-14 at 6fab9d4)
354
+ + user-manual: Update for receive.denyCurrentBranch=refuse
355
356
Will merge to 'master'.
357
@@ -321,32 +367,6 @@ repositories listed at
367
$gmane/215556
368
369
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
-
331
- Will merge to 'master'.
332
-
333
-
334
-* dg/subtree-fixes (2013-02-05) 6 commits
335
- (merged to 'next' on 2013-02-09 at 8f19ebe)
336
- + contrib/subtree: make the manual directory if needed
337
- + contrib/subtree: honor DESTDIR
338
- + contrib/subtree: fix synopsis
339
- + contrib/subtree: better error handling for 'subtree add'
340
- + contrib/subtree: use %B for split subject/body
341
- + contrib/subtree: remove test number comments
342
-
343
- contrib/subtree updates, but here are only the ones that looked
344
- ready to be merged to 'next'. For the remainder, they will have
345
- another day.
346
-
347
- Will merge to 'master'.
348
-
349
-
370
* jl/submodule-deinit (2013-02-06) 1 commit
371
- submodule: add 'deinit' command
372
@@ -354,7 +374,8 @@ repositories listed at
374
this submodule", once you express your interest in a submodule with
375
"submodule init". "submodule deinit" is the way to do so.
376
357
- Will merge to 'next'.
377
+ Expecting another reroll.
378
+ $gmane/216276
379
380
381
* jc/remove-export-from-config-mak-in (2013-02-12) 2 commits
@@ -372,12 +393,7 @@ repositories listed at
393
broken installation of manpages (but not other documentation
394
formats).
395
375
-
376
-* nd/status-show-in-progress (2013-02-05) 1 commit
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'.
396
+ Will cook in 'next'.
397
398
399
* jc/mention-tracking-for-pull-default (2013-01-31) 1 commit
@@ -395,15 +411,16 @@ repositories listed at
411
412
413
* jc/hidden-refs (2013-02-07) 3 commits
398
- - upload/receive-pack: allow hiding ref hierarchies
399
- - upload-pack: simplify request validation
400
- - upload-pack: share more code
414
+ (merged to 'next' on 2013-02-14 at b69f9cc)
415
+ + upload/receive-pack: allow hiding ref hierarchies
416
+ + upload-pack: simplify request validation
417
+ + upload-pack: share more code
418
(this branch is used by jc/fetch-raw-sha1.)
419
420
Allow the server side to redact the refs/ namespace it shows to the
421
client.
422
406
- Will merge to 'next'.
423
+ Will merge to 'master'.
424
425
426
* jc/remove-treesame-parent-in-simplify-merges (2013-01-17) 1 commit
@@ -456,22 +473,5 @@ repositories listed at
473
- commit, cherry-pick -s: remove broken support for multiline rfc2822 fields
474
- sequencer.c: rework search for start of footer to improve clarity
475
459
- Will merge to 'next'.
460
-
461
---------------------------------------------------
462
-[Discarded]
463
-
464
-* mn/send-email-authinfo (2013-01-29) 1 commit
465
- . git-send-email: add ~/.authinfo parsing
466
-
467
- Instead of making send-email directly read from .netrc/.authinfo,
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.
476
+ Waiting for further reviews.
477
+ $gmane/216327 may need to be addressed.