@@ -57,10 +57,21 @@ UI, Workflows & Features
57
57
* The command-line complation support (in contrib/) learned to
58
58
complete "git commit --trailer=" for possible trailer keys.
59
59
60
-
61
60
* "git update-index" learns "--show-index-version" to inspect
62
61
the index format version used by the on-disk index file.
63
62
63
+ * "git diff" learned diff.statNameWidth configuration variable, to
64
+ give the default width for the name part in the "--stat" output.
65
+
66
+ * "git range-diff --notes=foo" compared "log --notes=foo --notes" of
67
+ the two ranges, instead of using just the specified notes tree.
68
+
69
+ * The command line completion script (in contrib/) can be told to
70
+ complete aliases by including ": git <cmd> ;" in the alias to tell
71
+ it that the alias should be completed similar to how "git <cmd>" is
72
+ completed. The parsing code for the alias as been loosened to
73
+ allow ';' without an extra space before it.
74
+
64
75
65
76
Performance, Internal Implementation, Development Support etc.
66
77
@@ -74,12 +85,12 @@ Performance, Internal Implementation, Development Support etc.
74
85
* Tests that are known to pass with LSan are now marked as such.
75
86
(merge 5fafe8c95f tb/mark-more-tests-as-leak-free later to maint).
76
87
77
- * Flakey "git p4" tests, as well as "git svn" tests, are now skipped
88
+ * Flaky "git p4" tests, as well as "git svn" tests, are now skipped
78
89
in the (rather expensive) sanitizer CI job.
79
90
(merge 6ba913629f js/ci-san-skip-p4-and-svn-tests later to maint).
80
91
81
92
* Tests with LSan from time to time seem to emit harmless message
82
- that makes our tests unnecessarily flakey ; we work it around by
93
+ that makes our tests unnecessarily flaky ; we work it around by
83
94
filtering the uninteresting output.
84
95
(merge 370ef7e40d jk/test-lsan-denoise-output later to maint).
85
96
@@ -134,7 +145,7 @@ Fixes since v2.42
134
145
pathnames recorded in tree objects.
135
146
(merge 4d5693ba05 jk/tree-name-and-depth-limit later to maint).
136
147
137
- * Various fixes to the behaviour of "rebase -i" when the command got
148
+ * Various fixes to the behavior of "rebase -i" when the command got
138
149
interrupted by conflicting changes.
139
150
(merge 203573b024 pw/rebase-i-after-failure later to maint).
140
151
@@ -155,7 +166,7 @@ Fixes since v2.42
155
166
which has been corrected.
156
167
(merge 48944f214c pw/diff-no-index-from-named-pipes later to maint).
157
168
158
- * Update "git maintainance " timers' implementation based on systemd
169
+ * Update "git maintenance " timers' implementation based on systemd
159
170
timers to work with WSL.
160
171
(merge 5e8515e8e8 js/systemd-timers-wsl-fix later to maint).
161
172
@@ -178,6 +189,10 @@ Fixes since v2.42
178
189
address did not give correct information, which has been corrected.
179
190
(merge 12288cc44e tb/send-email-extract-valid-address-error-message-fix later to maint).
180
191
192
+ * UBSan options were not propagated through the test framework to git
193
+ run via the httpd, unlike ASan options, which has been corrected.
194
+ (merge 252d693797 jk/test-pass-ubsan-options-to-http-test later to maint).
195
+
181
196
* Other code cleanup, docfix, build fix, etc.
182
197
(merge fd3ba590d8 ws/git-push-doc-grammofix later to maint).
183
198
(merge 5f33a843de ds/upload-pack-error-sequence-fix later to maint).
@@ -196,3 +211,5 @@ Fixes since v2.42
196
211
(merge 8aae489756 ob/t3404-typofix later to maint).
197
212
(merge 58be11432e eg/config-type-path-docfix later to maint).
198
213
(merge 563f339d98 ch/clean-docfix later to maint).
214
+ (merge 4fbe83fcd9 hy/doc-show-is-like-log-not-diff-tree later to maint).
215
+ (merge 43abaaf008 ob/am-msgfix later to maint).
0 commit comments