Skip to content

Commit 3596e18

Browse files
committed
A bit more before -rc1
1 parent a362332 commit 3596e18

File tree

1 file changed

+15
-54
lines changed

1 file changed

+15
-54
lines changed

Documentation/RelNotes/2.43.0.txt

Lines changed: 15 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -109,16 +109,13 @@ Performance, Internal Implementation, Development Support etc.
109109
the help text is optional.
110110

111111
* Tests that are known to pass with LSan are now marked as such.
112-
(merge 5fafe8c95f tb/mark-more-tests-as-leak-free later to maint).
113112

114113
* Flaky "git p4" tests, as well as "git svn" tests, are now skipped
115114
in the (rather expensive) sanitizer CI job.
116-
(merge 6ba913629f js/ci-san-skip-p4-and-svn-tests later to maint).
117115

118116
* Tests with LSan from time to time seem to emit harmless message
119117
that makes our tests unnecessarily flaky; we work it around by
120118
filtering the uninteresting output.
121-
(merge 370ef7e40d jk/test-lsan-denoise-output later to maint).
122119

123120
* Unused parameters to functions are marked as such, and/or removed,
124121
in order to bring us closer to -Wunused-parameter clean.
@@ -131,7 +128,6 @@ Performance, Internal Implementation, Development Support etc.
131128
functionality.
132129

133130
* GitHub CI workflow has learned to trigger Coverity check.
134-
(merge 3349520e1a js/ci-coverity later to maint).
135131

136132
* Test coverage for trailers has been improved.
137133

@@ -148,92 +144,72 @@ Fixes since v2.42
148144

149145
* Overly long label names used in the sequencer machinery are now
150146
chopped to fit under filesystem limitation.
151-
(merge ac300bda10 mp/rebase-label-length-limit later to maint).
152147

153148
* Scalar updates.
154-
(merge f9a547d3a7 ds/scalar-updates later to maint).
155149

156150
* Tweak GitHub Actions CI so that pushing the same commit to multiple
157151
branch tips at the same time will not waste building and testing
158152
the same thing twice.
159-
(merge 99fe06cbfd jc/ci-skip-same-commit later to maint).
160153

161154
* The commit-graph verification code that detects mixture of zero and
162155
non-zero generation numbers has been updated.
163-
(merge db6044d762 tb/commit-graph-verify-fix later to maint).
164156

165157
* "git diff -w --exit-code" with various options did not work
166158
correctly, which is being addressed.
167-
(merge a64f8b2595 jc/diff-exit-code-with-w-fixes later to maint).
168159

169160
* transfer.unpackLimit ought to be used as a fallback, but overrode
170161
fetch.unpackLimit and receive.unpackLimit instead.
171-
(merge f3d33f8cfe ts/unpacklimit-config-fix later to maint).
172162

173163
* The use of API between two calls to require_clean_work_tree() from
174164
the sequencer code has been cleaned up for consistency.
175-
(merge a9b5955e07 ob/sequencer-empty-hint-fix later to maint).
176165

177166
* "git diff --no-such-option" and other corner cases around the exit
178167
status of the "diff" command has been corrected.
179-
(merge 5cc6b2d70b jk/diff-result-code-cleanup later to maint).
180168

181169
* "git for-each-ref --sort='contents:size'" sorts the refs according
182170
to size numerically, giving a ref that points at a blob twelve-byte
183171
(12) long before showing a blob hundred-byte (100) long.
184-
(merge 6d79cd8474 ks/ref-filter-sort-numerically later to maint).
185172

186173
* We now limit depth of the tree objects and maximum length of
187174
pathnames recorded in tree objects.
188175
(merge 4d5693ba05 jk/tree-name-and-depth-limit later to maint).
189176

190177
* Various fixes to the behavior of "rebase -i" when the command got
191178
interrupted by conflicting changes.
192-
(merge 203573b024 pw/rebase-i-after-failure later to maint).
193179

194180
* References from description of the `--patch` option in various
195181
manual pages have been simplified and improved.
196-
(merge 11422f23e3 so/diff-doc-for-patch-update later to maint).
197182

198183
* "git grep -e A --no-or -e B" is accepted, even though the negation
199184
of "or" did not mean anything, which has been tightened.
200-
(merge aae8558b10 rs/grep-no-no-or later to maint).
201185

202186
* The completion script (in contrib/) has been taught to treat the
203187
"-t" option to "git checkout" and "git switch" just like the
204188
"--track" option, to complete remote-tracking branches.
205-
(merge 9f892830d6 js/complete-checkout-t later to maint).
206189

207190
* "git diff --no-index -R <(one) <(two)" did not work correctly,
208191
which has been corrected.
209-
(merge 48944f214c pw/diff-no-index-from-named-pipes later to maint).
210192

211193
* Update "git maintenance" timers' implementation based on systemd
212194
timers to work with WSL.
213-
(merge 5e8515e8e8 js/systemd-timers-wsl-fix later to maint).
214195

215196
* "git diff --cached" codepath did not fill the necessary stat
216197
information for a file when fsmonitor knows it is clean and ended
217198
up behaving as if it is not clean, which has been corrected.
218-
(merge 6a044a2048 js/diff-cached-fsmonitor-fix later to maint).
219199

220200
* Clarify how "alias.foo = : git cmd ; aliased-command-string" should
221201
be spelled with necessary whitespaces around punctuation marks to
222202
work.
223-
(merge 4333267995 pb/completion-aliases-doc later to maint).
224203

225204
* HTTP Header redaction code has been adjusted for a newer version of
226205
cURL library that shows its traces differently from earlier
227206
versions.
228-
(merge 0763c3a2c4 jk/redact-h2h3-headers-fix later to maint).
229207

230208
* An error message given by "git send-email" when given a malformed
231209
address did not give correct information, which has been corrected.
232-
(merge 12288cc44e tb/send-email-extract-valid-address-error-message-fix later to maint).
233210

234211
* UBSan options were not propagated through the test framework to git
235212
run via the httpd, unlike ASan options, which has been corrected.
236-
(merge 252d693797 jk/test-pass-ubsan-options-to-http-test later to maint).
237213

238214
* "checkout --merge -- path" and "update-index --unresolve path" did
239215
not resurrect conflicted state that was resolved to remove path,
@@ -290,35 +266,20 @@ Fixes since v2.42
290266
been corrected.
291267
(merge 3ec6167567 jk/send-email-fix-addresses-from-composed-messages later to maint).
292268

269+
* "cd sub && git grep -f patterns" tried to read "patterns" file at
270+
the top level of the working tree; it has been corrected to read
271+
"sub/patterns" instead.
272+
273+
274+
* "git reflog expire --single-worktree" has been broken for the past
275+
20 months or so, which has been corrected.
276+
277+
* "git send-email" did not have certain pieces of data computed yet
278+
when it tried to validate the outging messages and its recipient
279+
addresses, which has been sorted out.
280+
281+
* "git bugreport" learned to complain when it received a command line
282+
argument that it will not use.
283+
293284
* Other code cleanup, docfix, build fix, etc.
294-
(merge fd3ba590d8 ws/git-push-doc-grammofix later to maint).
295-
(merge 5f33a843de ds/upload-pack-error-sequence-fix later to maint).
296-
(merge beaa1d952b jk/function-pointer-mismatches-fix later to maint).
297-
(merge b46d806ea5 ob/t9001-indent-fix later to maint).
298-
(merge fdc9914c28 ja/worktree-orphan later to maint).
299-
(merge c2cbefc510 jc/mv-d-to-d-error-message-fix later to maint).
300-
(merge d0fc552bfc ch/t6300-verify-commit-test-cleanup later to maint).
301-
(merge aa4b83dd5e ws/git-svn-retire-faketerm later to maint).
302-
(merge edf80d23f1 jk/ci-retire-allow-ref later to maint).
303-
(merge 256a94ef6c bc/more-git-var later to maint).
304-
(merge 82af2c639c ob/sequencer-reword-error-message later to maint).
305-
(merge 2a63c79dae rs/grep-parseopt-simplify later to maint).
306-
(merge 078c42531e rs/name-rev-use-opt-hidden-bool later to maint).
307-
(merge 63642d58b4 ob/sequencer-remove-dead-code later to maint).
308-
(merge 8aae489756 ob/t3404-typofix later to maint).
309-
(merge 58be11432e eg/config-type-path-docfix later to maint).
310-
(merge 563f339d98 ch/clean-docfix later to maint).
311-
(merge 4fbe83fcd9 hy/doc-show-is-like-log-not-diff-tree later to maint).
312-
(merge 43abaaf008 ob/am-msgfix later to maint).
313285
(merge c2c349a15c xz/commit-title-soft-limit-doc later to maint).
314-
(merge f4cbb32c27 rs/parse-opt-ctx-cleanup later to maint).
315-
(merge badf2fe1c3 jk/decoration-and-other-leak-fixes later to maint).
316-
(merge cebfaaa333 sn/cat-file-doc-update later to maint).
317-
(merge 8b3aa36f5a ps/rewritten-is-per-worktree-doc later to maint).
318-
(merge ffbf6a748d jc/update-list-references-to-lore later to maint).
319-
(merge 14d569b1a7 jc/am-doc-whitespace-action-fix later to maint).
320-
(merge 48399e9cf0 ni/die-message-fix-for-git-add later to maint).
321-
(merge ca3285dd69 ps/git-repack-doc-fixes later to maint).
322-
(merge 243c79fdc7 wx/merge-ort-comment-typofix later to maint).
323-
(merge a060705d94 jc/commit-new-underscore-index-fix later to maint).
324-
(merge f6d83e2115 ms/doc-push-fix later to maint).

0 commit comments

Comments
 (0)