diff --git a/Documentation/RelNotes/1.8.1.txt b/Documentation/RelNotes/1.8.1.txt index 207043adca..8f53af3403 100644 --- a/Documentation/RelNotes/1.8.1.txt +++ b/Documentation/RelNotes/1.8.1.txt @@ -29,6 +29,9 @@ UI, Workflows & Features * Command-line completion scripts for tcsh and zsh have been added. + * A new remote-helper interface for Mercurial has been added to + contrib/remote-helpers. + * We used to have a workaround for a bug in ancient "less" that causes it to exit without any output when the terminal is resized. The bug has been fixed in "less" version 406 (June 2007), and the @@ -75,6 +78,20 @@ UI, Workflows & Features from the submodule working tree, "git rm" learned to detect this case and removes the submodule working tree when it is safe. + * "git send-email" used to prompt for the sender address, even when + the committer identify is well specified (e.g. via user.name and + user.email configuration variables). The command no longer gives + this prompt when not necessary. + + * "git send-email" did not allow non-address garbage strings to + appear after addresses on Cc: lines in the patch files (and when + told to pick them up to find more recipients), e.g. + + Cc: Stable Kernel # for v3.2 and up + + The command now strips " # for v3.2 and up" part before adding the + remainder of this line to the list of recipients. + * "git submodule add" learned to add a new submodule at the same path as the path where an unrelated submodule was bound to in an existing revision via the "--name" option. @@ -213,7 +230,21 @@ details). * We failed to mention a file without any content change but whose permission bit was modified, or (worse yet) a new file without any content in the "git diff --stat" output. - (merge 74faaa1 lt/diff-stat-show-0-lines later to maint). + (merge de9095955 lt/diff-stat-show-0-lines later to maint). + + * When "--stat-count" hides a diffstat for binary contents, the total + number of added and removed lines at the bottom was computed + incorrectly. + (merge de9095955 lt/diff-stat-show-0-lines later to maint). + + * When "--stat-count" hides a diffstat for unmerged paths, the total + number of affected files at the bottom of the "diff --stat" output + was computed incorrectly. + (merge de9095955 lt/diff-stat-show-0-lines later to maint). + + * "diff --shortstat" miscounted the total number of affected files + when there were unmerged paths. + (merge de9095955 lt/diff-stat-show-0-lines later to maint). * "update-ref -d --deref SYM" to delete a ref through a symbolic ref that points to it did not remove it correctly.