To: git@vger.kernel.org
Bcc: lwn@lwn.net
-Subject: What's cooking in git.git (Nov 2015, #04; Tue, 24)
-X-master-at: 1bc8feaa7cc752fe3b902ccf83ae9332e40921db
-X-next-at: ac6eb1c9efff97a4f02a0d094c9cc5fe314d4449
+Subject: What's cooking in git.git (Dec 2015, #01; Tue, 1)
+X-master-at: fd13a2ecfbda734a54e22695e0219e89682bdd22
+X-next-at: a22bf4777ab14f7322ba61781952635899ef89e7
-What's cooking in git.git (Nov 2015, #04; Tue, 24)
+What's cooking in git.git (Dec 2015, #01; Tue, 1)
--------------------------------------------------
Here are the topics that have been cooking. Commits prefixed with
'-' are only in 'pu' (proposed updates) while commits prefixed with
'+' are in 'next'.
-Sorry for the extreme delay in pushing out my tree. I ended up busier
-than I expected during the first week of Junio's absence, and then it
-took me a while to dig myself out of the ever-filling hole of incoming
-topics. :)
-
-Expect quite a few new topics in this edition. A number of them have
-seen review already, and I'm planning to merge them to "next" fairly
-quickly (I may do another integration cycle late tonight or tomorrow
-with those changes).
-
-I still have a few threads to comb through on the list. If you don't see
-the latest version of your topic here, please feel free to ping me, or
-to repost.
+This should by my final whats-cooking before handing things back to
+Junio. Thanks all for review help and for your patience during the past
+few weeks.
You can find the normal integration branches at:
--------------------------------------------------
[New Topics]
-* bb/merge-marker-crlf (2015-11-24) 1 commit
- - merge-file: consider core.crlf when writing merge markers
+* bc/object-id (2015-11-20) 12 commits
+ - remote: convert functions to struct object_id
+ - Remove get_object_hash.
+ - Convert struct object to object_id
+ - Add several uses of get_object_hash.
+ - object: introduce get_object_hash macro.
+ - ref_newer: convert to use struct object_id
+ - push_refs_with_export: convert to struct object_id
+ - get_remote_heads: convert to struct object_id
+ - parse_fetch: convert to use struct object_id
+ - add_sought_entry_mem: convert to struct object_id
+ - Convert struct ref to use object_id.
+ - sha1_file: introduce has_object_file helper.
+
+ More transition from "unsigned char[40]" to "struct object_id".
+
+ This needed a few merge fixups, but is mostly disentangled from other
+ topics.
- Write out merge markers using system end-of-line convention.
+ Will merge to 'next'.
+
+
+* dt/fsck-verify-pack-error (2015-12-01) 1 commit
+ - verify_pack: do not ignore return value of verification function
+
+ The exit code of git-fsck would not reflect some types of errors found
+ in packed objects.
+
+ Will merge to 'next'.
+
+
+* kn/ref-filter-atom-parsing (2015-12-01) 10 commits
+ - ref-filter: introduce objectname_atom_parser()
+ - ref-filter: introduce contents_atom_parser()
+ - ref-filter: introduce remote_ref_atom_parser()
+ - ref-filter: introduce align_atom_parser()
+ - strbuf: introduce strbuf_split_str_without_term()
+ - ref-filter: introduce color_atom_parser()
+ - ref-filter: skip deref specifier in match_atom_name()
+ - ref-fitler: bump match_atom() name to the top
+ - ref-filter: introduce struct used_atom
+ - ref-filter: introduce a parsing function for each atom in valid_atom
+
+ Refactoring of ref-filter's format-parsing code, in preparation
+ for "branch --format" and friends.
+
+ This replaces (for now) kn/for-each-ref-remainder, which will be built
+ on top.
+
+ Waiting for review.
+
+
+* ls/travis-yaml (2015-11-28) 1 commit
+ - Add Travis CI support
+
+ Provides the necessary infrastructure to build topics using the free
+ Travis CI. Developers forking from this topic (and enabling Travis) can
+ do their own builds, and we can turn on auto-builds for git/git
+ (including build-status for pull requests that people open).
+
+ I'm inclined to merge this up, as the worst case is that it becomes
+ dormant cruft in the repository root.
+
+ Will merge to 'next'.
+
+
+* rs/status-detached-head-memcmp (2015-11-28) 1 commit
+ - wt-status: correct and simplify check for detached HEAD
+
+ Fix some string-matching corner cases when digging in the reflog for
+ "git status".
+
+ Will merge to 'next', then 'maint'.
- Waiting for a re-roll to handle gitattributes.
+
+* sg/lock-file-commit-error (2015-12-01) 1 commit
+ - Make error message after failing commit_lock_file() less confusing
+
+ Cosmetic improvement to lock-file error messages.
+
+ Comments on the new messages?
+
+ Will merge to 'next' after giving time for bikeshedding.
+
+
+--------------------------------------------------
+[Graduated to "master"]
+
+* ar/doc-env-variable-format (2015-11-11) 1 commit
+ (merged to 'next' on 2015-11-24 at 5ddf33e)
+ + Documentation: make environment variable formatting more consistent
+
+ Minor documentation fixup.
+
+ Will merge to 'master'.
+
+
+* cb/hook-sigpipe (2015-11-16) 1 commit
+ (merged to 'next' on 2015-11-24 at 0bf4228)
+ + allow hooks to ignore their standard input stream
+
+ We now consistently allow all hooks to ignore their standard input,
+ rather than having git complain of SIGPIPE.
+
+ Will merge to 'master'.
* cb/ssl-config-pathnames (2015-11-24) 1 commit
Will merge to 'master'.
-* dk/gc-more-wo-pack (2015-11-24) 3 commits
- - gc: Clean garbage .bitmap files from pack dir
- - t5304: Add test for .bitmap garbage files
- - prepare_packed_git(): find more garbage
+* dg/subtree-test-cleanup (2015-11-13) 7 commits
+ (merged to 'next' on 2015-11-24 at 1297941)
+ + contrib/subtree: Handle '--prefix' argument with a slash appended
+ + contrib/subtree: Make each test self-contained
+ + contrib/subtree: Add split tests
+ + contrib/subtree: Add merge tests
+ + contrib/subtree: Add tests for subtree add
+ + contrib/subtree: Add test for missing subtree
+ + contrib/subtree: Clean and refactor test code
- Follow-on to dk/gc-idx-wo-pack topic, to clean up stale
- .bitmap and .keep files.
+ Test cleanups for the subtree project.
+
+ Will merge to 'master'.
+
+
+* dk/check-ignore-docs (2015-11-24) 1 commit
+ (merged to 'next' on 2015-11-24 at 0cce5c5)
+ + check-ignore: correct documentation about output
+
+ Documentation clarification for "check-ignore" without "--verbose".
+
+ Will merge to 'master'.
- Waiting for review.
+
+* dk/rerere-train-quoting (2015-11-20) 1 commit
+ (merged to 'next' on 2015-11-24 at f9fa96e)
+ + Escape Git's exec path in contrib/rerere-train.sh script
+
+ Fix shell quoting in contrib script.
+
+ Will merge to 'master'.
+
+
+* dk/t5813-unc-paths (2015-11-20) 1 commit
+ (merged to 'next' on 2015-11-24 at 204e4a8)
+ + t5813: avoid creating urls that break on cygwin
+
+ Test portability fix for a topic in v2.6.1.
+
+ Will merge to 'master'.
* dt/http-range (2015-11-11) 1 commit
Will merge to 'master'.
-* jk/send-email-ssl-errors (2015-11-24) 1 commit
- - send-email: enable SSL level 1 debug output
+* eg/p4-submit-catch-failure (2015-11-24) 1 commit
+ (merged to 'next' on 2015-11-24 at cf2dc76)
+ + git-p4: clean up after p4 submit failure
- Improve error reporting when SMTP TLS fails.
+ Just like the working tree is cleaned up when the user cancelled
+ submission in P4Submit.applyCommit(), clean up the mess if "p4
+ submit" fails.
- Will merge to 'next'.
+ Will merge to 'master'.
-* mg/doc-word-diff-example (2015-11-24) 1 commit
- (merged to 'next' on 2015-11-24 at 5ba28db)
- + Documentation/diff: give --word-diff-regex=. example
+* fm/shell-path-whitespace (2015-11-13) 1 commit
+ (merged to 'next' on 2015-11-24 at c2b8bdf)
+ + rebase-i-exec: Allow space in SHELL_PATH
+
+ Portability fix for Windows, which may rewrite $SHELL variable using
+ non-POSIX paths.
Will merge to 'master'.
-* mr/ff-refs (2015-11-24) 5 commits
- - ff-refs: Add tests
- - ff-refs: Add documentation
- - ff-refs: add --dry-run and --skip-worktree options
- - ff-refs: update each updatable ref
- - ff-refs: builtin cmd to check and fast forward local refs to their upstream
-
- Specialized command to fast-forward refs to match their upstream.
+* jk/send-email-ca-path (2015-11-24) 1 commit
+ (merged to 'next' on 2015-11-24 at 923b803)
+ + send-email: die if CA path doesn't exist
- I remain skeptical that this is necessary or sufficient. Comments
- welcome.
+ Use a safer behavior when we hit errors verifying remote certificates.
- Will hold.
+ Will merge to 'master'.
-* ps/rebase-keep-empty (2015-11-24) 2 commits
- - rebase: fix preserving commits with --keep-empty
- - rebase: test broken behavior with --keep-empty
+* jk/send-email-expand-paths (2015-11-20) 1 commit
+ (merged to 'next' on 2015-11-24 at d32fa4d)
+ + send-email: expand path in sendemail.smtpsslcertpath config
- Keep duplicate commits via rebase --keep-empty.
+ Expand paths in some send-email config variables.
- I'm not sure if I agree with this interpretation of the "rebase
- --keep-empty" documentation, but I haven't thought too hard about it.
- Comments welcome.
+ Will merge to 'master'.
- Waiting for review.
+* js/test-modernize-t9300 (2015-11-20) 7 commits
+ (merged to 'next' on 2015-11-24 at d399494)
+ + modernize t9300: move test preparations into test_expect_success
+ + modernize t9300: mark here-doc words to ignore tab indentation
+ + modernize t9300: use test_when_finished for clean-up
+ + modernize t9300: wrap lines after &&
+ + modernize t9300: use test_must_be_empty
+ + modernize t9300: use test_must_fail
+ + modernize t9300: single-quote placement and indentation
-* rm/subtree-unwrap-tags (2015-11-24) 1 commit
- - contrib/subtree: unwrap tag refs
+ Clean up style in an ancient test.
- Waiting for review from subtree folks.
+ Will merge to 'master'.
-* sg/bash-prompt-dirty-orphan (2015-11-24) 3 commits
- (merged to 'next' on 2015-11-24 at ac6eb1c)
- + bash prompt: indicate dirty index even on orphan branches
- + bash prompt: remove a redundant 'git diff' option
- + bash prompt: test dirty index and worktree while on an orphan branch
+* ld/p4-detached-head (2015-11-24) 3 commits
+ (merged to 'next' on 2015-11-24 at 36ab36a)
+ + git-p4: work with a detached head
+ + git-p4: add option to system() to return subshell status
+ + git-p4: add failing test for submit from detached head
- Produce correct "dirty" marker for shell prompts, even when we
- are on an orphan branch.
+ Make git-p4 work on a detached head.
- Will cook in 'next', then merge to 'master'.
+ Will merge to 'master'.
-* sg/filter-branch-dwim-ambiguity (2015-11-24) 1 commit
- (merged to 'next' on 2015-11-24 at fe596a6)
- + filter-branch: deal with object name vs. pathname ambiguity in tree-filter
+* ls/p4-test-timeouts (2015-11-20) 3 commits
+ (merged to 'next' on 2015-11-24 at 905cff8)
+ + git-p4: add trap to kill p4d on test exit
+ + git-p4: add p4d timeout in tests
+ + git-p4: retry kill/cleanup operations in tests with timeout
- Fix for a corner case in filter-branch.
+ Work around some test flakiness with p4d.
Will merge to 'master'.
-* sg/sh-require-clean-orphan (2015-11-24) 2 commits
- - sh-setup: make require_clean_work_tree() work on orphan branches
- - Add tests for git-sh-setup's require_clean_work_tree()
+* mg/doc-word-diff-example (2015-11-24) 1 commit
+ (merged to 'next' on 2015-11-24 at 5ba28db)
+ + Documentation/diff: give --word-diff-regex=. example
- Allow users of git-sh-setup to handle orphan branch state.
+ Will merge to 'master'.
- This series takes the conservative route of requiring scripts to opt
- into the looser behavior, at the expense of carrying around a new
- option-flag forever. I'm not sure if we need to do so. Comments
- welcome.
- Will merge to 'next' in a few days.
+* mk/blame-first-parent (2015-11-24) 1 commit
+ (merged to 'next' on 2015-11-24 at a2ee2a4)
+ + blame: fix object casting regression
+ Regression fix for a topic already in master.
-* tb/ls-files-eol (2015-11-24) 1 commit
- - ls-files: Add eol diagnostics
+ Will merge to 'master'.
- Add options to ls-files to help diagnose end-of-line problems.
- This latest round hasn't gotten any review yet.
+* pt/http-socks-proxy (2015-11-20) 1 commit
+ (merged to 'next' on 2015-11-20 at dc6ae48)
+ + remote-http(s): support SOCKS proxies
- Waiting for review.
+ Add support for talking http/https over socks proxy.
---------------------------------------------------
-[Graduated to "master"]
+ Will merge to 'master'.
+* rs/fsck-nul-header (2015-11-20) 2 commits
+ (merged to 'next' on 2015-11-24 at 093b3d6)
+ + fsck: treat a NUL in a tag header as an error
+ + t1450: add tests for NUL in headers of commits and tags
-* fp/subtree-todo-update (2015-11-06) 1 commit
- (merged to 'next' on 2015-11-20 at 3861698)
- + contrib/subtree: remove "push" command from the "todo" file
+ Fsck did not correctly detect a NUL-truncated header in a tag.
Will merge to 'master'.
-* rc/configure-use-libs-when-checking-a-lib (2015-11-06) 1 commit
- (merged to 'next' on 2015-11-20 at 37c26aa)
- + configure.ac: use $LIBS not $CFLAGS when testing -lpthread
+* sg/filter-branch-dwim-ambiguity (2015-11-24) 1 commit
+ (merged to 'next' on 2015-11-24 at fe596a6)
+ + filter-branch: deal with object name vs. pathname ambiguity in tree-filter
- The "configure" script did not test for -lpthread correctly, which
- upset some linkers.
+ Fix for a corner case in filter-branch.
Will merge to 'master'.
--------------------------------------------------
[Cooking]
-* ar/doc-env-variable-format (2015-11-11) 1 commit
- (merged to 'next' on 2015-11-24 at 5ddf33e)
- + Documentation: make environment variable formatting more consistent
+* bb/merge-marker-crlf (2015-11-24) 1 commit
+ - merge-file: consider core.crlf when writing merge markers
- Minor documentation fixup.
+ Write out merge markers using system end-of-line convention.
- Will merge to 'master'.
+ Waiting for a re-roll to handle gitattributes.
-* ld/p4-detached-head (2015-11-24) 3 commits
- (merged to 'next' on 2015-11-24 at 36ab36a)
- + git-p4: work with a detached head
- + git-p4: add option to system() to return subshell status
- + git-p4: add failing test for submit from detached head
+* dk/gc-more-wo-pack (2015-11-24) 3 commits
+ - gc: Clean garbage .bitmap files from pack dir
+ - t5304: Add test for .bitmap garbage files
+ - prepare_packed_git(): find more garbage
- Make git-p4 work on a detached head.
+ Follow-on to dk/gc-idx-wo-pack topic, to clean up stale
+ .bitmap and .keep files.
- Will merge to 'master'.
+ Waiting for review.
-* cb/hook-sigpipe (2015-11-16) 1 commit
- (merged to 'next' on 2015-11-24 at 0bf4228)
- + allow hooks to ignore their standard input stream
+* jk/send-email-ssl-errors (2015-11-24) 1 commit
+ - send-email: enable SSL level 1 debug output
- We now consistently allow all hooks to ignore their standard input,
- rather than having git complain of SIGPIPE.
+ Improve error reporting when SMTP TLS fails.
- Will merge to 'master'.
+ Waiting for re-roll.
-* dg/subtree-test-cleanup (2015-11-13) 7 commits
- (merged to 'next' on 2015-11-24 at 1297941)
- + contrib/subtree: Handle '--prefix' argument with a slash appended
- + contrib/subtree: Make each test self-contained
- + contrib/subtree: Add split tests
- + contrib/subtree: Add merge tests
- + contrib/subtree: Add tests for subtree add
- + contrib/subtree: Add test for missing subtree
- + contrib/subtree: Clean and refactor test code
+* mr/ff-refs (2015-11-28) 6 commits
+ - builtin/ff-refs.c: mark some file-local variables static
+ - ff-refs: Add tests
+ - ff-refs: Add documentation
+ - ff-refs: add --dry-run and --skip-worktree options
+ - ff-refs: update each updatable ref
+ - ff-refs: builtin cmd to check and fast forward local refs to their upstream
- Test cleanups for the subtree project.
+ Specialized command to fast-forward refs to match their upstream.
- Will merge to 'master'.
+ I remain skeptical that this is necessary or sufficient. Comments
+ welcome.
+ Will hold.
-* dk/check-ignore-docs (2015-11-24) 1 commit
- (merged to 'next' on 2015-11-24 at 0cce5c5)
- + check-ignore: correct documentation about output
- Documentation clarification for "check-ignore" without "--verbose".
+* ps/rebase-keep-empty (2015-11-24) 2 commits
+ - rebase: fix preserving commits with --keep-empty
+ - rebase: test broken behavior with --keep-empty
- Will merge to 'master'.
+ Keep duplicate commits via rebase --keep-empty.
+ I'm not sure if I agree with this interpretation of the "rebase
+ --keep-empty" documentation, but I haven't thought too hard about it.
+ Comments welcome.
-* dk/rerere-train-quoting (2015-11-20) 1 commit
- (merged to 'next' on 2015-11-24 at f9fa96e)
- + Escape Git's exec path in contrib/rerere-train.sh script
+ Waiting for review.
- Fix shell quoting in contrib script.
- Will merge to 'master'.
+* rm/subtree-unwrap-tags (2015-11-24) 1 commit
+ - contrib/subtree: unwrap tag refs
+ Waiting for review from subtree folks.
-* dk/t5813-unc-paths (2015-11-20) 1 commit
- (merged to 'next' on 2015-11-24 at 204e4a8)
- + t5813: avoid creating urls that break on cygwin
- Test portability fix for a topic in v2.6.1.
+* sg/bash-prompt-dirty-orphan (2015-11-24) 3 commits
+ (merged to 'next' on 2015-11-24 at ac6eb1c)
+ + bash prompt: indicate dirty index even on orphan branches
+ + bash prompt: remove a redundant 'git diff' option
+ + bash prompt: test dirty index and worktree while on an orphan branch
+
+ Produce correct "dirty" marker for shell prompts, even when we
+ are on an orphan branch.
Will merge to 'master'.
+* sg/sh-require-clean-orphan (2015-11-24) 2 commits
+ - sh-setup: make require_clean_work_tree() work on orphan branches
+ - Add tests for git-sh-setup's require_clean_work_tree()
+
+ Allow users of git-sh-setup to handle orphan branch state.
+
+ This series takes the conservative route of requiring scripts to opt
+ into the looser behavior, at the expense of carrying around a new
+ option-flag forever. I'm not sure if we need to do so. Comments
+ welcome.
+
+ Waiting for re-roll?
+
+
+* tb/ls-files-eol (2015-11-28) 2 commits
+ - convert.c: mark a file-local function static
+ - ls-files: Add eol diagnostics
+
+ Add options to ls-files to help diagnose end-of-line problems.
+
+ This latest round hasn't gotten any review yet.
+
+ Waiting for review.
+
+
* ec/annotate-deleted (2015-11-20) 1 commit
- annotate: skip checking working tree if a revision is provided
Needs review.
-* fm/shell-path-whitespace (2015-11-13) 1 commit
- (merged to 'next' on 2015-11-24 at c2b8bdf)
- + rebase-i-exec: Allow space in SHELL_PATH
-
- Portability fix for Windows, which may rewrite $SHELL variable using
- non-POSIX paths.
-
- Will merge to 'master'.
-
-
* jk/filter-branch-no-index (2015-11-06) 1 commit
(merged to 'next' on 2015-11-24 at e31946e)
+ filter-branch: skip index read/write when possible
Speed up filter-branch for cases where we only care about rewriting
commits, not tree data.
- Will merge to 'master' two cycles from now.
-
-
-* jk/send-email-ca-path (2015-11-24) 1 commit
- (merged to 'next' on 2015-11-24 at 923b803)
- + send-email: die if CA path doesn't exist
-
- Use a safer behavior when we hit errors verifying remote certificates.
-
Will merge to 'master'.
Teach send-email to dump mail aliases, so that we can do tab completion
on the command line.
- Will merge to 'master' two cycles from now.
-
-
-* jk/send-email-expand-paths (2015-11-20) 1 commit
- (merged to 'next' on 2015-11-24 at d32fa4d)
- + send-email: expand path in sendemail.smtpsslcertpath config
-
- Expand paths in some send-email config variables.
-
- Will merge to 'master'.
-
-
-* js/test-modernize-t9300 (2015-11-20) 7 commits
- (merged to 'next' on 2015-11-24 at d399494)
- + modernize t9300: move test preparations into test_expect_success
- + modernize t9300: mark here-doc words to ignore tab indentation
- + modernize t9300: use test_when_finished for clean-up
- + modernize t9300: wrap lines after &&
- + modernize t9300: use test_must_be_empty
- + modernize t9300: use test_must_fail
- + modernize t9300: single-quote placement and indentation
-
- Clean up style in an ancient test.
-
- Will merge to 'master'.
-
-
-* ls/p4-test-timeouts (2015-11-20) 3 commits
- (merged to 'next' on 2015-11-24 at 905cff8)
- + git-p4: add trap to kill p4d on test exit
- + git-p4: add p4d timeout in tests
- + git-p4: retry kill/cleanup operations in tests with timeout
-
- Work around some test flakiness with p4d.
-
Will merge to 'master'.
-* ls/test-must-fail-sigpipe (2015-11-24) 3 commits
- - SQUASH???
- - add "ok=sigpipe" to test_must_fail and use it to fix flaky tests
- - implement test_might_fail using a refactored test_must_fail
+* ls/test-must-fail-sigpipe (2015-11-28) 2 commits
+ (merged to 'next' on 2015-12-01 at d374686)
+ + add "ok=sigpipe" to test_must_fail and use it to fix flaky tests
+ + implement test_might_fail using a refactored test_must_fail
Fix some racy client/server tests by treating SIGPIPE the same as a
normal non-zero exit.
- Will hold pending logic cleanups.
+ Will merge to 'master' two cycles from now.
* mc/push-recurse-submodules-config (2015-11-20) 1 commit
Waiting for review from submodule folks.
-* mk/blame-first-parent (2015-11-24) 1 commit
- (merged to 'next' on 2015-11-24 at a2ee2a4)
- + blame: fix object casting regression
-
- Regression fix for a topic already in master.
-
- Will merge to 'master'.
-
-
* np/credential-cache-sighup (2015-11-20) 1 commit
(merged to 'next' on 2015-11-24 at 410167f)
+ credential-cache: new option to ignore sighup
Workaround for using credential-cache with emacs.
- Will merge to 'master' two cycles from now.
-
-
-* rs/fsck-nul-header (2015-11-20) 2 commits
- (merged to 'next' on 2015-11-24 at 093b3d6)
- + fsck: treat a NUL in a tag header as an error
- + t1450: add tests for NUL in headers of commits and tags
-
- Fsck did not correctly detect a NUL-truncated header in a tag.
-
Will merge to 'master'.
Make "-h" command line option work more consistently in all commands.
- Needs review.
+ Will merge to 'master'.
* dt/refs-backend-pre-vtable (2015-11-20) 10 commits
Code preparation for pluggable ref backends.
- Will cook in 'next'.
+ Will merge to 'master' two cycles from now.
* ad/sha1-update-chunked (2015-11-05) 2 commits
- - sha1: allow limiting the size of the data passed to SHA1_Update()
- - sha1: provide another level of indirection for the SHA-1 functions
+ (merged to 'next' on 2015-12-01 at a22bf47)
+ + sha1: allow limiting the size of the data passed to SHA1_Update()
+ + sha1: provide another level of indirection for the SHA-1 functions
Apple's common crypto implementation of SHA1_Update() does not take
more than 4GB at a time, and we now have a compile-time workaround
for it.
- Will merge to 'next'.
+ Will merge to 'master'.
* vl/grep-configurable-threads (2015-11-01) 1 commit
"git grep" can now be configured (or told from the command line)
how many threads to use when searching in the working tree files.
- I haven't reviewed v6 yet. More eyes are welcome.
+ There was some review from Eric.
- Needs review.
+ Waiting for re-roll?
* kf/http-proxy-auth-methods (2015-11-04) 3 commits
material in user's keyrings.
I ejected this from pu for the moment, as it conflicts with the
- pt/http-socks-proxy topic.
+ pt/http-socks-proxy topic. That is now in master, so it can
+ be re-rolled on top.
Still being worked on.
($gmane/280925).
Waiting for reviews.
-* eg/p4-submit-catch-failure (2015-11-24) 1 commit
- (merged to 'next' on 2015-11-24 at cf2dc76)
- + git-p4: clean up after p4 submit failure
-
- Just like the working tree is cleaned up when the user cancelled
- submission in P4Submit.applyCommit(), clean up the mess if "p4
- submit" fails.
-
- Will merge to 'master'.
-
-
-* ep/ident-with-getaddrinfo (2015-10-30) 1 commit
- - (NEEDSWORK $gmane/280507) ident.c: add support for IPv6
+* ep/ident-with-getaddrinfo (2015-11-28) 1 commit
+ (merged to 'next' on 2015-12-01 at 0775d4c)
+ + ident.c: add support for IPv6
A build without NO_IPv6 used to use gethostbyname() when guessing
user's hostname, instead of getaddrinfo() that is used in other
codepaths in such a build.
- Waiting for a reroll.
- ($gmane/280507)
-
-
-* pt/http-socks-proxy (2015-11-20) 1 commit
- (merged to 'next' on 2015-11-20 at dc6ae48)
- + remote-http(s): support SOCKS proxies
-
- Add support for talking http/https over socks proxy.
-
- Will merge to 'master'.
+ Will merge to 'master' two cycles from now.
* mh/notes-allow-reading-treeish (2015-10-08) 3 commits
* kn/for-each-branch-remainder (2015-10-02) 9 commits
- - branch: implement '--format' option
- - branch: use ref-filter printing APIs
- - ref-filter: make %(upstream:track) prints "[gone]" for invalid upstreams
- - ref-filter: introduce format_ref_array_item()
- - ref-filter: adopt get_head_description() from branch.c
- - ref-filter: modify "%(objectname:short)" to take length
- - ref-filter: add support for %(path) atom
- - ref-filter: implement %(if:equals=<string>) and %(if:notequals=<string>)
- - ref-filter: implement %(if), %(then), and %(else) atoms
+ . branch: implement '--format' option
+ . branch: use ref-filter printing APIs
+ . ref-filter: make %(upstream:track) prints "[gone]" for invalid upstreams
+ . ref-filter: introduce format_ref_array_item()
+ . ref-filter: adopt get_head_description() from branch.c
+ . ref-filter: modify "%(objectname:short)" to take length
+ . ref-filter: add support for %(path) atom
+ . ref-filter: implement %(if:equals=<string>) and %(if:notequals=<string>)
+ . ref-filter: implement %(if), %(then), and %(else) atoms
More unification among "branch -l", "tag -l" and "for-each-ref --format".
+ Ejected from pu for now, as a re-roll should come on top of
+ kn/ref-filter-atom-parsing.
+
Expecting a reroll.
($gmane/278926)
* sb/submodule-parallel-fetch (2015-11-24) 17 commits
- . run-command: detect finished children by closed pipe rather than waitpid
+ - run-command: detect finished children by closed pipe rather than waitpid
(merged to 'next' on 2015-11-20 at 89fc723)
+ strbuf: update documentation for strbuf_read_once()
+ run-command: remove set_nonblocking()
Add a framework to spawn a group of processes in parallel, and use
it to run "git fetch --recurse-submodules" in parallel.
- Is everybody happy with the topic commit?
-
- Will cook in 'next'.
+ Will merge top commit to 'next'.
* ad/cygwin-wants-rename (2015-08-07) 1 commit