Git fork

The fifteenth batch

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

+16
+16
Documentation/RelNotes/2.43.0.txt
··· 10 10 prefix. If you are negatively affected by this change, please use 11 11 "--subject-prefix=PATCH --rfc" as a replacement. 12 12 13 + * "git rev-list --stdin" learned to take non-revisions (like "--not") 14 + recently from the standard input, but the way such a "--not" was 15 + handled was quite confusing, which has been rethought. The updated 16 + rule is that "--not" given from the command line only affects revs 17 + given from the command line that comes but not revs read from the 18 + standard input, and "--not" read from the standard input affects 19 + revs given from the stanrdard input and not revs given from the 20 + command line. 13 21 14 22 UI, Workflows & Features 15 23 ··· 71 79 it that the alias should be completed similar to how "git <cmd>" is 72 80 completed. The parsing code for the alias as been loosened to 73 81 allow ';' without an extra space before it. 82 + 83 + * "git for-each-ref" and friends learned to apply mailmap to 84 + authorname and other fields. 74 85 75 86 76 87 Performance, Internal Implementation, Development Support etc. ··· 198 209 but now they do. 199 210 (merge 5bdedac3c7 jc/unresolve-removal later to maint). 200 211 212 + * The display width table for unicode characters has been updated for 213 + Unicode 15.1 214 + (merge 872976c37e bb/unicode-width-table-15 later to maint). 215 + 201 216 * Other code cleanup, docfix, build fix, etc. 202 217 (merge fd3ba590d8 ws/git-push-doc-grammofix later to maint). 203 218 (merge 5f33a843de ds/upload-pack-error-sequence-fix later to maint). ··· 218 233 (merge 563f339d98 ch/clean-docfix later to maint). 219 234 (merge 4fbe83fcd9 hy/doc-show-is-like-log-not-diff-tree later to maint). 220 235 (merge 43abaaf008 ob/am-msgfix later to maint). 236 + (merge c2c349a15c xz/commit-title-soft-limit-doc later to maint).