Yet another batch of post 2.45.2 updates from the 'master' front

Signed-off-by: Junio C Hamano <gitster@pobox.com>

Junio C Hamano committed Jul 2, 2024 at 09:04 UTC c2b3f2b3cdbf5ad9feb978dd367d77561a1271f7
1 file changed +27
Documentation/RelNotes/2.45.3.txt
+27
@@ -77,4 +77,31 @@ Fixes since v2.45.2
77 * Varargs functions that are unannotated as printf-like or execl-like
78 have been annotated as such.
79
80 + * The "-k" and "--rfc" options of "format-patch" will now error out
81 + when used together, as one tells us not to add anything to the
82 + title of the commit, and the other one tells us to add "RFC" in
83 + addition to "PATCH".
84 +
85 + * When the user adds to "git rebase -i" instruction to "pick" a merge
86 + commit, the error experience is not pleasant. Such an error is now
87 + caught earlier in the process that parses the todo list.
88 +
89 + * We forgot to normalize the result of getcwd() to NFC on macOS where
90 + all other paths are normalized, which has been corrected. This still
91 + does not address the case where core.precomposeUnicode configuration
92 + is not defined globally.
93 +
94 + * Earlier we stopped using the tree of HEAD as the default source of
95 + attributes in a bare repository, but failed to document it. This
96 + has been corrected.
97 +
98 + * An unused extern declaration for mingw has been removed to prevent
99 + it from causing build failure.
100 +
101 + * A helper function shared between two tests had a copy-paste bug,
102 + which has been corrected.
103 +
104 + * "git fetch-pack -k -k" without passing "--lock-pack" (which we
105 + never do ourselves) did not work at all, which has been corrected.
106 +
107 Also contains various documentation updates and code clean-ups.