@@ -16,12 +16,20 @@ The output formats of "git log" that indents the commit log message by
16
16
4 spaces now expands HT in the log message by default. You can use
17
17
the "--no-expand-tabs" option to disable this.
18
18
19
+ "git commit-tree" plumbing command required the user to always sign
20
+ its result when the user sets the commit.gpgsign configuration
21
+ variable, which was an ancient mistake, which this release corrects.
22
+ A script that drives commit-tree, if it relies on this mistake, now
23
+ needs to read commit.gpgsign and pass the -S option as necessary.
24
+
19
25
20
26
Updates since v2.8
21
27
------------------
22
28
23
29
UI, Workflows & Features
24
30
31
+ * Comes with git-multimail 1.3.1 (in contrib/).
32
+
25
33
* The end-user facing Porcelain level commands like "diff" and "log"
26
34
now enables the rename detection by default.
27
35
@@ -360,6 +368,18 @@ notes for details).
360
368
gitweb.
361
369
(merge 029f372 sk/gitweb-highlight-encoding later to maint).
362
370
371
+ * "git commit-tree" plumbing command required the user to always sign
372
+ its result when the user sets the commit.gpgsign configuration
373
+ variable, which was an ancient mistake. Rework "git rebase" that
374
+ relied on this mistake so that it reads commit.gpgsign and pass (or
375
+ not pass) the -S option to "git commit-tree" to keep the end-user
376
+ expectation the same, while teaching "git commit-tree" to ignore
377
+ the configuration variable. This will stop requiring the users to
378
+ sign commit objects used internally as an implementation detail of
379
+ "git stash".
380
+ (merge 6694856 jc/commit-tree-ignore-commit-gpgsign later to maint).
381
+
382
+
363
383
* Other minor clean-ups and documentation updates
364
384
(merge 8b5a3e9 kn/for-each-tag-branch later to maint).
365
385
(merge 99dab16 sb/misc-cleanups later to maint).
0 commit comments