To: git@vger.kernel.org
Bcc: lwn@lwn.net
-Subject: What's cooking in git.git (Dec 2012, #02; Mon, 10)
-X-master-at: 7e0651a6302b50db4bac1e65da61c4036cc64d2a
-X-next-at: ec797b35843d725053c28368548623cc5e602814
+Subject: What's cooking in git.git (Dec 2012, #03; Wed, 12)
+X-master-at: 24a62db7bbcbd8083bd0070ecd434205489629ed
+X-next-at: 70b2edd6ac003ed3d25092c2bb3c31ce4a502ac4
-What's cooking in git.git (Dec 2012, #02; Mon, 10)
+What's cooking in git.git (Dec 2012, #03; Wed, 12)
--------------------------------------------------
Here are the topics that have been cooking. Commits prefixed with
--------------------------------------------------
[New Topics]
-* ef/mingw-rmdir (2012-12-10) 1 commit
- - mingw_rmdir: do not prompt for retry when non-empty
+* sp/shortlog-missing-lf (2012-12-11) 2 commits
+ (merged to 'next' on 2012-12-11 at 64b8429)
+ + strbuf_add_wrapped*(): Remove unused return value
+ + shortlog: fix wrapping lines of wraplen
- MinGW has a workaround when rmdir unnecessarily fails to retry with
- a prompt, but the logic was kicking in when the rmdir failed with
- ENOTEMPTY, i.e. was expected to fail and there is no point retrying.
+ When a line to be wrapped has a solid run of non space characters
+ whose length exactly is the wrap width, "git shortlog -w" failed to
+ add a newline after such a line.
- Will fast-track to 'master'.
+ Will cook in 'next'.
-* jc/maint-fbsd-sh-ifs-workaround (2012-12-10) 1 commit
- - sh-setup: work around "unset IFS" bug in some shells
+* ap/log-mailmap (2012-12-11) 6 commits
+ - [DO NOT MERGE] seems to break t4013 & t4014 among other things
+ - log: Add --use-mailmap option
+ - pretty: Use mailmap to display username and email
+ - mailmap: Add mailmap structure to rev_info and pp
+ - mailmap: Remove buffer length limit in map_user
+ - Use split_ident_line to parse author and committer
- Will merge to 'next'.
+ Clean up various codepaths around mailmap and teach the "log"
+ machinery to use it.
-* jc/merge-blobs (2012-12-09) 4 commits
- - merge-tree: add comments to clarify what these functions are doing
- - merge-tree: lose unused "resolve_directories"
- - merge-tree: lose unused "flags" from merge_list
- - Which merge_file() function do you mean?
+* jc/fetch-ignore-symref (2012-12-11) 1 commit
+ - fetch: ignore wildcarded refspecs that update local symbolic refs
- A beginning of a new merge strategy based on the disused merge-tree
- proof-of-concept code.
+ Avoid false error from an attempt to update local symbolic ref via
+ fetch.
-* jc/same-encoding (2012-12-10) 1 commit
- - format_commit_message(): simplify calls to logmsg_reencode()
+* md/gitweb-sort-by-age (2012-12-11) 1 commit
+ - gitweb: Sort projects with undefined ages last
- Finishing touches to the series to unify "Do we need to reencode
- between these two encodings?" logic.
+ Will merge to 'next'.
-* nd/invalidate-i-t-a-cache-tree (2012-12-09) 1 commit
- - cache-tree: invalidate i-t-a paths after generating trees
+* ss/nedmalloc-compilation (2012-12-11) 1 commit
+ - nedmalloc: Fix a compile warning (exposed as error) with GCC 4.7.2
- Writing out a tree object when you still have intent-to-add entries
- in the index left an incorrect cache-tree data there.
+ Will merge to 'next'.
+
+
+* wk/submodule-update-remote (2012-12-12) 3 commits
+ - submodule add: If --branch is given, record it in .gitmodules
+ - submodule update: add --remote for submodule's upstream changes
+ - submodule: add get_submodule_config helper funtion
+
+ Expecting a re-roll.
--------------------------------------------------
[Graduated to "master"]
-* rr/t4041-cleanup (2012-12-02) 4 commits
- (merged to 'next' on 2012-12-04 at ecee35d)
- + t4041 (diff-submodule-option): modernize style
- + t4041 (diff-submodule-option): rewrite add_file() routine
- + t4041 (diff-submodule-option): parse digests sensibly
- + t4041 (diff-submodule-option): don't hardcode SHA-1 in expected outputs
+* ef/mingw-rmdir (2012-12-10) 1 commit
+ + mingw_rmdir: do not prompt for retry when non-empty
+
+ MinGW has a workaround when rmdir unnecessarily fails to retry with
+ a prompt, but the logic was kicking in when the rmdir failed with
+ ENOTEMPTY, i.e. was expected to fail and there is no point retrying.
+
+
+* ef/mingw-tty-getpass (2012-12-04) 6 commits
+ (merged to 'next' on 2012-12-07 at 1737ff1)
+ + mingw: get rid of getpass implementation
+ + mingw: reuse tty-version of git_terminal_prompt
+ + compat/terminal: separate input and output handles
+ + compat/terminal: factor out echo-disabling
+ + mingw: make fgetc raise SIGINT if apropriate
+ + mingw: correct exit-code for SIGALRM's SIG_DFL
+
+ Update getpass() emulation for MinGW.
+
+
+* jc/prompt-command-doc (2012-12-11) 1 commit
+ - git-prompt.sh: update PROMPT_COMMAND documentation
- Test clean-up.
+ Recently graduated git-prompt topic to use PROMPT_COMMAND was
+ confusingly documented. With a quick review, it may be a good
+ idea to fast-track this to the 'master branch.
--------------------------------------------------
[Stalled]
--------------------------------------------------
[Cooking]
-* ef/mingw-tty-getpass (2012-12-04) 6 commits
- (merged to 'next' on 2012-12-07 at 1737ff1)
- + mingw: get rid of getpass implementation
- + mingw: reuse tty-version of git_terminal_prompt
- + compat/terminal: separate input and output handles
- + compat/terminal: factor out echo-disabling
- + mingw: make fgetc raise SIGINT if apropriate
- + mingw: correct exit-code for SIGALRM's SIG_DFL
+* jc/maint-fbsd-sh-ifs-workaround (2012-12-10) 1 commit
+ (merged to 'next' on 2012-12-11 at 6659fdc)
+ + sh-setup: work around "unset IFS" bug in some shells
- Update getpass() emulation for MinGW.
+ Will cook in 'next'.
- Will fast-track to 'master'.
+
+* jc/merge-blobs (2012-12-09) 4 commits
+ - merge-tree: add comments to clarify what these functions are doing
+ - merge-tree: lose unused "resolve_directories"
+ - merge-tree: lose unused "flags" from merge_list
+ - Which merge_file() function do you mean?
+
+ A beginning of a new merge strategy based on the disused merge-tree
+ proof-of-concept code.
+
+
+* jc/same-encoding (2012-12-10) 1 commit
+ - format_commit_message(): simplify calls to logmsg_reencode()
+
+ Finishing touches to the series to unify "Do we need to reencode
+ between these two encodings?" logic.
+
+
+* nd/invalidate-i-t-a-cache-tree (2012-12-09) 1 commit
+ - cache-tree: invalidate i-t-a paths after generating trees
+
+ Writing out a tree object when you still have intent-to-add entries
+ in the index left an incorrect cache-tree data there.
* jl/submodule-deinit (2012-12-04) 1 commit
+ git-remote-helpers.txt: document missing capabilities
+ git-remote-helpers.txt: document invocation before input format
- Will cook in 'next'.
+ Will merge to 'master'.
* mh/pthreads-autoconf (2012-11-27) 1 commit