Downmerge a handful of topics for 2.38.2

Junio C Hamano committed Oct 25, 2022 at 17:11 UTC 7d8dc5a1af9da32ac7454499f308db757eb19642
2 files changed +48 -1
Documentation/RelNotes/2.38.2.txt new
+47
@@ -0,0 +1,47 @@
1 +Git 2.38.2 Release Notes
2 +========================
3 +
4 +This is to backport various fixes accumulated during the development
5 +towards Git 2.39, the next feature release.
6 +
7 +
8 +Fixes since v2.38.1
9 +-------------------
10 +
11 + * Update CodingGuidelines to clarify what features to use and avoid
12 + in C99.
13 +
14 + * The codepath that reads from the index v4 had unaligned memory
15 + accesses, which has been corrected.
16 +
17 + * "git remote rename" failed to rename a remote without fetch
18 + refspec, which has been corrected.
19 +
20 + * "git clone" did not like to see the "--bare" and the "--origin"
21 + options used together without a good reason.
22 +
23 + * Fix messages incorrectly marked for translation.
24 +
25 + * "git fsck" failed to release contents of tree objects already used
26 + from the memory, which has been fixed.
27 +
28 + * "git rebase -i" can mistakenly attempt to apply a fixup to a commit
29 + itself, which has been corrected.
30 +
31 + * In read-only repositories, "git merge-tree" tried to come up with a
32 + merge result tree object, which it failed (which is not wrong) and
33 + led to a segfault (which is bad), which has been corrected.
34 +
35 + * Force C locale while running tests around httpd to make sure we can
36 + find expected error messages in the log.
37 +
38 + * Fix a logic in "mailinfo -b" that miscomputed the length of a
39 + substring, which lead to an out-of-bounds access.
40 +
41 + * The codepath to sign learned to report errors when it fails to read
42 + from "ssh-keygen".
43 +
44 + * "GIT_EDITOR=: git branch --edit-description" resulted in failure,
45 + which has been corrected.
46 +
47 +Also contains various documentation updates and code clean-ups.
RelNotes
+1 -1
@@ -1 +1 @@
1 -Documentation/RelNotes/2.38.1.txt
\ No newline at end of file
1 +Documentation/RelNotes/2.38.2.txt
\ No newline at end of file