@@ -27,6 +27,14 @@ UI, Workflows & Features
27
27
* "git format-patch" learned to write a log-message only output file
28
28
for empty commits.
29
29
30
+ * "git format-patch" honors the src/dst prefixes set to nonstandard
31
+ values with configuration variables like "diff.noprefix", causing
32
+ receiving end of the patch that expects the standard -p1 format to
33
+ break. "format-patch" has been taught to ignore end-user configuration
34
+ and always use the standard prefixes.
35
+
36
+ This is a backward compatibility breaking change.
37
+
30
38
31
39
Performance, Internal Implementation, Development Support etc.
32
40
@@ -84,5 +92,15 @@ Fixes since v2.40
84
92
corrected.
85
93
(merge 28d1122f9c jk/add-p-unmerged-fix later to maint).
86
94
95
+ * Fix for a "ls-files --format="%(path)" that produced nonsense
96
+ output, which was a bug in 2.38.
97
+ (merge cfb62dd006 aj/ls-files-format-fix later to maint).
98
+
99
+ * "git receive-pack" that responds to "git push" requests failed to
100
+ clean a stale lockfile when killed in the middle, which has been
101
+ corrected.
102
+ (merge c55c30669c ps/receive-pack-unlock-before-die later to maint).
103
+
87
104
* Other code cleanup, docfix, build fix, etc.
88
105
(merge f7111175df as/doc-markup-fix later to maint).
106
+ (merge 90ff7c9898 fc/test-aggregation-clean-up later to maint).
0 commit comments