X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=Documentation%2FRelNotes%2F2.16.0.txt;h=0c81c5915fdbdbb9f9225211f7558954c1aa242d;hb=2512f15446149235156528dafbe75930c712b29e;hp=a43b4c9e4e2ce13d89902eecb21f0e81e69d9b7d;hpb=5abbdbbd9bd32aaae0e11d078b0151f7a7e3d20d;p=git-core%2Fgit.git diff --git a/Documentation/RelNotes/2.16.0.txt b/Documentation/RelNotes/2.16.0.txt index a43b4c9e4..0c81c5915 100644 --- a/Documentation/RelNotes/2.16.0.txt +++ b/Documentation/RelNotes/2.16.0.txt @@ -62,8 +62,11 @@ UI, Workflows & Features * The SubmittingPatches document has been converted to produce an HTML version via AsciiDoc/Asciidoctor. - * We learned to talk to watchman to speed up "git status" and other - operations that need to see which paths have been modified. + * We learned to optionally talk to a file system monitor via new + fsmonitor extension to speed up "git status" and other operations + that need to see which paths have been modified. Currently we only + support "watchman". See File System Monitor section of + git-update-index(1) for more detail. * The "diff" family of commands learned to ignore differences in carriage return at the end of line. @@ -127,6 +130,24 @@ UI, Workflows & Features * "git worktree add" learned to run the post-checkout hook, just like "git checkout" does, after the initial checkout. + * "git svn" has been updated to strip CRs in the commit messages, as + recent versions of Subversion rejects them. + + * "git imap-send" did not correctly quote the folder name when + making a request to the server, which has been corrected. + + * Error messages from "git rebase" have been somewhat cleaned up. + + * Git has been taught to support an https:// URL used for http.proxy + when using recent versions of libcurl. + + * "git merge" learned to pay attention to merge.verifySignatures + configuration variable and pretend as if '--verify-signatures' + option was given from the command line. + + * "git describe" was taught to dig trees deeper to find a + : that refers to a given blob object. + Performance, Internal Implementation, Development Support etc. @@ -201,6 +222,12 @@ Performance, Internal Implementation, Development Support etc. * Assorted updates for TravisCI integration. (merge 4f26366679 sg/travis-fixes later to maint). + * Introduce a helper to simplify code to parse a common pattern that + expects either "--key" or "--key=". + + * "git version --build-options" learned to report the host CPU and + the exact commit object name the binary was built from. + Also contains various documentation updates and code clean-ups. @@ -317,7 +344,7 @@ Fixes since v2.15 * Command line completion (in contrib/) has been taught about the "--copy" option of "git branch". - * When "git rebase" prepared an mailbox of changes and fed it to "git + * When "git rebase" prepared a mailbox of changes and fed it to "git am" to replay them, it was confused when a stray "From " happened to be in the log message of one of the replayed changes. This has been corrected. @@ -405,6 +432,27 @@ Fixes since v2.15 documents to install. (merge 65289e9dcd rb/quick-install-doc later to maint). + * Update the shell prompt script (in contrib/) to strip trailing CR + from strings read from various "state" files. + (merge 041fe8fc83 ra/prompt-eread-fix later to maint). + + * "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. + + * Bytes with high-bit set were encoded incorrectly and made + credential helper fail. + (merge 4c267f2ae3 jd/fix-strbuf-add-urlencode-bytes later to maint). + + * "git rebase -p -X