summaryrefslogtreecommitdiff
path: root/Documentation/RelNotes/2.9.0.txt
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2016-05-13 20:23:24 (GMT)
committerJunio C Hamano <gitster@pobox.com>2016-05-13 20:23:24 (GMT)
commitedec3709db124a96134a64d8fd1117ca50f90f7c (patch)
treeb770ca46e589b1ef939fa83a01e63bebdac841bc /Documentation/RelNotes/2.9.0.txt
parent4f5067010d16937e040039d9aec4b16920f7d210 (diff)
downloadgit-edec3709db124a96134a64d8fd1117ca50f90f7c.zip
git-edec3709db124a96134a64d8fd1117ca50f90f7c.tar.gz
git-edec3709db124a96134a64d8fd1117ca50f90f7c.tar.bz2
Twelfth batch for 2.9
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'Documentation/RelNotes/2.9.0.txt')
-rw-r--r--Documentation/RelNotes/2.9.0.txt20
1 files changed, 20 insertions, 0 deletions
diff --git a/Documentation/RelNotes/2.9.0.txt b/Documentation/RelNotes/2.9.0.txt
index 70fa66c..2448a7e 100644
--- a/Documentation/RelNotes/2.9.0.txt
+++ b/Documentation/RelNotes/2.9.0.txt
@@ -16,12 +16,20 @@ The output formats of "git log" that indents the commit log message by
4 spaces now expands HT in the log message by default. You can use
the "--no-expand-tabs" option to disable this.
+"git commit-tree" plumbing command required the user to always sign
+its result when the user sets the commit.gpgsign configuration
+variable, which was an ancient mistake, which this release corrects.
+A script that drives commit-tree, if it relies on this mistake, now
+needs to read commit.gpgsign and pass the -S option as necessary.
+
Updates since v2.8
------------------
UI, Workflows & Features
+ * Comes with git-multimail 1.3.1 (in contrib/).
+
* The end-user facing Porcelain level commands like "diff" and "log"
now enables the rename detection by default.
@@ -360,6 +368,18 @@ notes for details).
gitweb.
(merge 029f372 sk/gitweb-highlight-encoding later to maint).
+ * "git commit-tree" plumbing command required the user to always sign
+ its result when the user sets the commit.gpgsign configuration
+ variable, which was an ancient mistake. Rework "git rebase" that
+ relied on this mistake so that it reads commit.gpgsign and pass (or
+ not pass) the -S option to "git commit-tree" to keep the end-user
+ expectation the same, while teaching "git commit-tree" to ignore
+ the configuration variable. This will stop requiring the users to
+ sign commit objects used internally as an implementation detail of
+ "git stash".
+ (merge 6694856 jc/commit-tree-ignore-commit-gpgsign later to maint).
+
+
* Other minor clean-ups and documentation updates
(merge 8b5a3e9 kn/for-each-tag-branch later to maint).
(merge 99dab16 sb/misc-cleanups later to maint).