What's cooking (2012/12 #03)

Junio C Hamano committed Dec 12, 2012 at 15:57 UTC 48dcfbed933b8911ab1ac28952c931438dac315d
1 file changed +92 -46
whats-cooking.txt
+92 -46
@@ -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, #02; Mon, 10)
4 -X-master-at: 7e0651a6302b50db4bac1e65da61c4036cc64d2a
5 -X-next-at: ec797b35843d725053c28368548623cc5e602814
3 +Subject: What's cooking in git.git (Dec 2012, #03; Wed, 12)
4 +X-master-at: 24a62db7bbcbd8083bd0070ecd434205489629ed
5 +X-next-at: 70b2edd6ac003ed3d25092c2bb3c31ce4a502ac4
6
7 -What's cooking in git.git (Dec 2012, #02; Mon, 10)
7 +What's cooking in git.git (Dec 2012, #03; Wed, 12)
8 --------------------------------------------------
9
10 Here are the topics that have been cooking. Commits prefixed with
@@ -25,56 +25,85 @@ repositories listed at
25 --------------------------------------------------
26 [New Topics]
27
28 -* ef/mingw-rmdir (2012-12-10) 1 commit
29 - - mingw_rmdir: do not prompt for retry when non-empty
28 +* sp/shortlog-missing-lf (2012-12-11) 2 commits
29 + (merged to 'next' on 2012-12-11 at 64b8429)
30 + + strbuf_add_wrapped*(): Remove unused return value
31 + + shortlog: fix wrapping lines of wraplen
32
31 - MinGW has a workaround when rmdir unnecessarily fails to retry with
32 - a prompt, but the logic was kicking in when the rmdir failed with
33 - ENOTEMPTY, i.e. was expected to fail and there is no point retrying.
33 + When a line to be wrapped has a solid run of non space characters
34 + whose length exactly is the wrap width, "git shortlog -w" failed to
35 + add a newline after such a line.
36
35 - Will fast-track to 'master'.
37 + Will cook in 'next'.
38
39
38 -* jc/maint-fbsd-sh-ifs-workaround (2012-12-10) 1 commit
39 - - sh-setup: work around "unset IFS" bug in some shells
40 +* ap/log-mailmap (2012-12-11) 6 commits
41 + - [DO NOT MERGE] seems to break t4013 & t4014 among other things
42 + - log: Add --use-mailmap option
43 + - pretty: Use mailmap to display username and email
44 + - mailmap: Add mailmap structure to rev_info and pp
45 + - mailmap: Remove buffer length limit in map_user
46 + - Use split_ident_line to parse author and committer
47
41 - Will merge to 'next'.
48 + Clean up various codepaths around mailmap and teach the "log"
49 + machinery to use it.
50
51
44 -* jc/merge-blobs (2012-12-09) 4 commits
45 - - merge-tree: add comments to clarify what these functions are doing
46 - - merge-tree: lose unused "resolve_directories"
47 - - merge-tree: lose unused "flags" from merge_list
48 - - Which merge_file() function do you mean?
52 +* jc/fetch-ignore-symref (2012-12-11) 1 commit
53 + - fetch: ignore wildcarded refspecs that update local symbolic refs
54
50 - A beginning of a new merge strategy based on the disused merge-tree
51 - proof-of-concept code.
55 + Avoid false error from an attempt to update local symbolic ref via
56 + fetch.
57
58
54 -* jc/same-encoding (2012-12-10) 1 commit
55 - - format_commit_message(): simplify calls to logmsg_reencode()
59 +* md/gitweb-sort-by-age (2012-12-11) 1 commit
60 + - gitweb: Sort projects with undefined ages last
61
57 - Finishing touches to the series to unify "Do we need to reencode
58 - between these two encodings?" logic.
62 + Will merge to 'next'.
63
64
61 -* nd/invalidate-i-t-a-cache-tree (2012-12-09) 1 commit
62 - - cache-tree: invalidate i-t-a paths after generating trees
65 +* ss/nedmalloc-compilation (2012-12-11) 1 commit
66 + - nedmalloc: Fix a compile warning (exposed as error) with GCC 4.7.2
67
64 - Writing out a tree object when you still have intent-to-add entries
65 - in the index left an incorrect cache-tree data there.
68 + Will merge to 'next'.
69 +
70 +
71 +* wk/submodule-update-remote (2012-12-12) 3 commits
72 + - submodule add: If --branch is given, record it in .gitmodules
73 + - submodule update: add --remote for submodule's upstream changes
74 + - submodule: add get_submodule_config helper funtion
75 +
76 + Expecting a re-roll.
77
78 --------------------------------------------------
79 [Graduated to "master"]
80
70 -* rr/t4041-cleanup (2012-12-02) 4 commits
71 - (merged to 'next' on 2012-12-04 at ecee35d)
72 - + t4041 (diff-submodule-option): modernize style
73 - + t4041 (diff-submodule-option): rewrite add_file() routine
74 - + t4041 (diff-submodule-option): parse digests sensibly
75 - + t4041 (diff-submodule-option): don't hardcode SHA-1 in expected outputs
81 +* ef/mingw-rmdir (2012-12-10) 1 commit
82 + + mingw_rmdir: do not prompt for retry when non-empty
83 +
84 + MinGW has a workaround when rmdir unnecessarily fails to retry with
85 + a prompt, but the logic was kicking in when the rmdir failed with
86 + ENOTEMPTY, i.e. was expected to fail and there is no point retrying.
87 +
88 +
89 +* ef/mingw-tty-getpass (2012-12-04) 6 commits
90 + (merged to 'next' on 2012-12-07 at 1737ff1)
91 + + mingw: get rid of getpass implementation
92 + + mingw: reuse tty-version of git_terminal_prompt
93 + + compat/terminal: separate input and output handles
94 + + compat/terminal: factor out echo-disabling
95 + + mingw: make fgetc raise SIGINT if apropriate
96 + + mingw: correct exit-code for SIGALRM's SIG_DFL
97 +
98 + Update getpass() emulation for MinGW.
99 +
100 +
101 +* jc/prompt-command-doc (2012-12-11) 1 commit
102 + - git-prompt.sh: update PROMPT_COMMAND documentation
103
77 - Test clean-up.
104 + Recently graduated git-prompt topic to use PROMPT_COMMAND was
105 + confusingly documented. With a quick review, it may be a good
106 + idea to fast-track this to the 'master branch.
107
108 --------------------------------------------------
109 [Stalled]
@@ -282,18 +311,35 @@ repositories listed at
311 --------------------------------------------------
312 [Cooking]
313
285 -* ef/mingw-tty-getpass (2012-12-04) 6 commits
286 - (merged to 'next' on 2012-12-07 at 1737ff1)
287 - + mingw: get rid of getpass implementation
288 - + mingw: reuse tty-version of git_terminal_prompt
289 - + compat/terminal: separate input and output handles
290 - + compat/terminal: factor out echo-disabling
291 - + mingw: make fgetc raise SIGINT if apropriate
292 - + mingw: correct exit-code for SIGALRM's SIG_DFL
314 +* jc/maint-fbsd-sh-ifs-workaround (2012-12-10) 1 commit
315 + (merged to 'next' on 2012-12-11 at 6659fdc)
316 + + sh-setup: work around "unset IFS" bug in some shells
317
294 - Update getpass() emulation for MinGW.
318 + Will cook in 'next'.
319
296 - Will fast-track to 'master'.
320 +
321 +* jc/merge-blobs (2012-12-09) 4 commits
322 + - merge-tree: add comments to clarify what these functions are doing
323 + - merge-tree: lose unused "resolve_directories"
324 + - merge-tree: lose unused "flags" from merge_list
325 + - Which merge_file() function do you mean?
326 +
327 + A beginning of a new merge strategy based on the disused merge-tree
328 + proof-of-concept code.
329 +
330 +
331 +* jc/same-encoding (2012-12-10) 1 commit
332 + - format_commit_message(): simplify calls to logmsg_reencode()
333 +
334 + Finishing touches to the series to unify "Do we need to reencode
335 + between these two encodings?" logic.
336 +
337 +
338 +* nd/invalidate-i-t-a-cache-tree (2012-12-09) 1 commit
339 + - cache-tree: invalidate i-t-a paths after generating trees
340 +
341 + Writing out a tree object when you still have intent-to-add entries
342 + in the index left an incorrect cache-tree data there.
343
344
345 * jl/submodule-deinit (2012-12-04) 1 commit
@@ -389,7 +435,7 @@ repositories listed at
435 + git-remote-helpers.txt: document missing capabilities
436 + git-remote-helpers.txt: document invocation before input format
437
392 - Will cook in 'next'.
438 + Will merge to 'master'.
439
440
441 * mh/pthreads-autoconf (2012-11-27) 1 commit