Git fork

The fourth batch

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

+10
+10
Documentation/RelNotes/2.51.0.adoc
··· 20 20 21 21 * "git subtree" (in contrib/) learned to grok GPG signing its commits. 22 22 23 + * "git whatchanged" that is longer to type than "git log --raw" 24 + which is its modern rough equivalent has outlived its usefulness 25 + more than 10 years ago. Plan to deprecate and remove it. 26 + 23 27 24 28 Performance, Internal Implementation, Development Support etc. 25 29 -------------------------------------------------------------- ··· 69 73 correctly parsed and replaced, which has been corrected. 70 74 (merge abf94a283f sa/multi-mailmap-fix later to maint). 71 75 76 + * "git maintenance" lacked the care "git gc" had to avoid holding 77 + onto the repository lock for too long during packing refs, which 78 + has been remedied. 79 + (merge 1b5074e614 ps/maintenance-ref-lock later to maint). 80 + 72 81 * Other code cleanup, docfix, build fix, etc. 73 82 (merge b257adb571 lo/my-first-ow-doc-update later to maint). 74 83 (merge 8b34b6a220 ly/sequencer-update-squash-is-fixup-only later to maint). ··· 82 91 (merge 1fde1c5daf ac/preload-index-wo-the-repository later to maint). 83 92 (merge 855cfc65ae rm/t2400-modernize later to maint). 84 93 (merge 2939494284 ly/run-builtin-use-passed-in-repo later to maint). 94 + (merge ff73f375bb jg/mailinfo-leakfix later to maint).