From: Junio C Hamano Date: Tue, 23 Jan 2018 22:33:40 +0000 (-0800) Subject: What's cooking (2018/01 #03) X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cba7d60fc895ad7cffe77f0c17dcc263e320bcde;p=thirdparty%2Fgit.git What's cooking (2018/01 #03) --- diff --git a/whats-cooking.txt b/whats-cooking.txt index d3e8802458..39d7b405e4 100644 --- a/whats-cooking.txt +++ b/whats-cooking.txt @@ -1,10 +1,10 @@ To: git@vger.kernel.org Bcc: lwn@lwn.net -Subject: What's cooking in git.git (Jan 2018, #02; Tue, 9) -X-master-at: 6366dd9000a3f67e47a30d94375a88dabc18ec6f -X-next-at: 55033e839aa0788e7eca704bfa5a1834e6ee1cde +Subject: What's cooking in git.git (Jan 2018, #03; Tue, 23) +X-master-at: 5be1f00a9a701532232f57958efab4be8c959a29 +X-next-at: de0f0111ea2ad3a2b03a378e6272c2ee476a26ed -What's cooking in git.git (Jan 2018, #02; Tue, 9) +What's cooking in git.git (Jan 2018, #03; Tue, 23) -------------------------------------------------- Here are the topics that have been cooking. Commits prefixed with @@ -12,6 +12,10 @@ Here are the topics that have been cooking. Commits prefixed with '+' are in 'next'. The ones marked with '.' do not appear in any of the integration branches, but I am still holding onto them. +Many topics in 'next' have been merged to 'master' while others are +tentatively kicked back to 'pu', to give them a chance to be rerolled +if the authors of them wish to do so. + You can find the changes described here in the integration branches of the repositories listed at @@ -20,523 +24,439 @@ of the repositories listed at -------------------------------------------------- [Graduated to "master"] -* ab/dc-sha1-loose-ends (2017-12-28) 1 commit - (merged to 'next' on 2018-01-05 at 7186e81793) - + Makefile: NO_OPENSSL=1 should no longer imply BLK_SHA1=1 - - Tying loose ends for the recent integration work of - collision-detecting SHA-1 implementation. - - -* bc/submitting-patches-in-asciidoc (2018-01-03) 1 commit - (merged to 'next' on 2018-01-05 at 92dd960a56) - + doc/SubmittingPatches: improve text formatting - - Doc readability update. - - -* bp/fsmonitor (2017-12-18) 1 commit - (merged to 'next' on 2017-12-27 at ce216e2978) - + p7519: improve check for prerequisite WATCHMAN - - Test fix. - - -* bw/path-doc (2017-12-13) 1 commit - (merged to 'next' on 2017-12-19 at 2cddee77ca) - + path: document path functions +* ab/commit-m-with-fixup (2017-12-22) 2 commits + (merged to 'next' on 2018-01-11 at 41255c464f) + + commit: add support for --fixup -m"" + + commit doc: document that -c, -C, -F and --fixup with -m error - Doc updates. + "git commit --fixup" did not allow "-m" option to be used + at the same time; allow it to annotate resulting commit with more + text. -* bw/protocol-v1 (2018-01-04) 1 commit - (merged to 'next' on 2018-01-05 at 47a5e0039a) - + http: fix v1 protocol tests with apache httpd < 2.4 +* ab/doc-cat-file-e-still-shows-errors (2018-01-10) 1 commit + (merged to 'next' on 2018-01-12 at 080bb1d397) + + cat-file doc: document that -e will return some output - Test fix for a topic already in 'master'. + Doc update. -* cc/skip-to-optional-val (2017-12-11) 7 commits - (merged to 'next' on 2017-12-27 at 1b189d8556) - + t4045: reindent to make helpers readable - + diff: add tests for --relative without optional prefix value - + diff: use skip_to_optional_arg_default() in parsing --relative - + diff: use skip_to_optional_arg_default() - + diff: use skip_to_optional_arg() - + index-pack: use skip_to_optional_arg() - + git-compat-util: introduce skip_to_optional_arg() +* ab/perf-grep-threads (2018-01-04) 1 commit + (merged to 'next' on 2018-01-09 at 91889574fb) + + perf: amend the grep tests to test grep.threads - Introduce a helper to simplify code to parse a common pattern that - expects either "--key" or "--key=". + More perf tests for threaded grep -* db/doc-config-section-names-with-bs (2017-12-22) 1 commit - (merged to 'next' on 2017-12-28 at e744b99449) - + config.txt: document behavior of backslashes in subsections +* as/read-tree-prefix-doc-fix (2018-01-09) 1 commit + (merged to 'next' on 2018-01-12 at 895c72e5c3) + + doc/read-tree: remove obsolete remark Doc update. -* ew/svn-crlf (2017-12-14) 2 commits - (merged to 'next' on 2017-12-27 at 1b81bd634d) - + Merge branch 'svn-crlf' of git://bogomips.org/git-svn into ew/svn-crlf - + git-svn: convert CRLF to LF in commit message to SVN - - "git svn" has been updated to strip CRs in the commit messages, as - recent versions of Subversion rejects them. - +* bw/oidmap-autoinit (2017-12-27) 1 commit + (merged to 'next' on 2018-01-11 at f941e013b4) + + oidmap: ensure map is initialized -* hi/merge-verify-sig-config (2017-12-19) 3 commits - (merged to 'next' on 2017-12-27 at 34360fb1c1) - + t5573, t7612: clean up after unexpected success of 'pull' and 'merge' - (merged to 'next' on 2017-12-14 at cdc511dc36) - + t: add tests for pull --verify-signatures - + merge: add config option for verifySignatures + Code clean-up. - "git merge" learned to pay attention to merge.verifySignatures - configuration variable and pretend as if '--verify-signatures' - option was given from the command line. +* cc/codespeed (2018-01-05) 7 commits + (merged to 'next' on 2018-01-09 at 8578089a2b) + + perf/run: read GIT_PERF_REPO_NAME from perf.repoName + + perf/run: learn to send output to codespeed server + + perf/run: learn about perf.codespeedOutput + + perf/run: add conf_opts argument to get_var_from_env_or_config() + + perf/aggregate: implement codespeed JSON output + + perf/aggregate: refactor printing results + + perf/aggregate: fix checking ENV{GIT_PERF_SUBSECTION} -* jd/fix-strbuf-add-urlencode-bytes (2017-12-22) 1 commit - (merged to 'next' on 2017-12-28 at 7f4f291966) - + strbuf: fix urlencode format string on signed char + "perf" test output can be sent to codespeed server. - Bytes with high-bit set were encoded incorrectly and made - credential helper fail. +* dk/describe-all-output-fix (2017-12-27) 1 commit + (merged to 'next' on 2017-12-28 at c6254494e3) + + describe: prepend "tags/" when describing tags with embedded name -* jh/memihash-opt (2017-12-22) 1 commit - (merged to 'next' on 2017-12-28 at bf96e0d849) - + t/helper/test-lazy-name-hash: fix compilation + An old regression in "git describe --all $annotated_tag^0" has been + fixed. - Squelch compiler warning. +* ew/empty-merge-with-dirty-index (2018-01-09) 1 commit + (merged to 'next' on 2018-01-09 at 6bcda11248) + + Merge branch 'ew/empty-merge-with-dirty-index-maint' into ew/empty-merge-with-dirty-index + (this branch uses ew/empty-merge-with-dirty-index-maint.) -* jh/partial-clone-doc (2017-12-14) 1 commit - (merged to 'next' on 2017-12-27 at 3695847773) - + partial-clone: design doc + "git merge -s recursive" did not correctly abort when the index is + dirty, if the merged tree happened to be the same as the current + HEAD, which has been fixed. -* jk/doc-diff-options (2018-01-04) 1 commit - (merged to 'next' on 2018-01-05 at 11a42ea807) - + docs/diff-options: clarify scope of diff-filter types +* jc/merge-symlink-ours-theirs (2018-01-03) 1 commit + (merged to 'next' on 2018-01-05 at 63ebfc45eb) + + merge: teach -Xours/-Xtheirs to symbolic link merge - Doc update. + "git merge -Xours/-Xtheirs" learned to use our/their version when + resolving a conflicting updates to a symbolic link. -* jk/test-suite-tracing (2017-12-08) 4 commits - (merged to 'next' on 2017-12-27 at 7034a51474) - + t/Makefile: introduce TEST_SHELL_PATH - + test-lib: make "-x" work with "--verbose-log" - + t5615: avoid re-using descriptor 4 - + test-lib: silence "-x" cleanup under bash +* jh/object-filtering (2018-01-08) 1 commit + (merged to 'next' on 2018-01-11 at 56808f6969) + + oidset: don't return value from oidset_init - Assorted fixes around running tests with "-x" tracing option. + Hotfix for a topic already in 'master'. -* js/enhanced-version-info (2017-12-14) 2 commits - (merged to 'next' on 2017-12-27 at a95dd96a78) - + version --build-options: report commit, too, if possible - + version --build-options: also report host CPU +* jk/abort-clone-with-existing-dest (2018-01-03) 4 commits + (merged to 'next' on 2018-01-09 at 3c8e83c3a7) + + clone: do not clean up directories we didn't create + + clone: factor out dir_exists() helper + + t5600: modernize style + + t5600: fix outdated comment about unborn HEAD - "git version --build-options" learned to report the host CPU and - the exact commit object name the binary was built from. + "git clone $there $here" is allowed even when here directory exists + as long as it is an empty directory, but the command incorrectly + removed it upon a failure of the operation. -* js/sequencer-cleanups (2017-12-27) 5 commits - (merged to 'next' on 2017-12-28 at 23c10afb09) - + sequencer: do not invent whitespace when transforming OIDs - + sequencer: report when noop has an argument - + sequencer: remove superfluous conditional - + sequencer: strip bogus LF at end of error messages - + rebase: do not continue when the todo list generation failed +* jm/svn-pushmergeinfo-fix (2017-09-17) 1 commit + (merged to 'next' on 2018-01-05 at 6cb237ea44) + + git-svn: fix svn.pushmergeinfo handling of svn+ssh usernames. - Code cleanup. + "git svn dcommit" did not take into account the fact that a + svn+ssh:// URL with a username@ (typically used for pushing) refers + to the same SVN repository without the username@ and failed when + svn.pushmergeinfo option is set. -* js/test-with-ws-in-path (2018-01-03) 2 commits - (merged to 'next' on 2018-01-05 at 6438e1c186) - + t0302 & t3900: add forgotten quotes - + Allow the test suite to pass in a directory whose name contains spaces +* js/fix-merge-arg-quoting-in-rebase-p (2018-01-05) 1 commit + (merged to 'next' on 2018-01-09 at 91f5601e9c) + + rebase -p: fix quoting when calling `git merge` - Test fixes. + "git rebase -p -X