Git fork

The third batch

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

+26
+26
Documentation/RelNotes/2.51.0.adoc
··· 18 18 pathspec at the end of the command line, just like normal "git 19 19 diff". 20 20 21 + * "git subtree" (in contrib/) learned to grok GPG signing its commits. 22 + 21 23 22 24 Performance, Internal Implementation, Development Support etc. 23 25 -------------------------------------------------------------- ··· 32 34 * Meson-based build/test framework now understands TAP output 33 35 generated by our tests. 34 36 37 + * "Do not explicitly initialize to zero" rule has been clarified in 38 + the CodingGuidelines document. 39 + 35 40 36 41 Fixes since v2.50 37 42 ----------------- ··· 47 52 corrected. 48 53 (merge 3717a5775a jw/doc-txt-to-adoc-refs later to maint). 49 54 55 + * "git stash -p <pathspec>" improvements. 56 + (merge 468817bab2 pw/stash-p-pathspec-fixes later to maint). 57 + 58 + * "git send-email" incremented its internal message counter when a 59 + message was edited, which made logic that treats the first message 60 + specially misbehave, which has been corrected. 61 + (merge 2cc27b3501 ag/send-email-edit-threading-fix later to maint). 62 + 63 + * "git stash" recorded a wrong branch name when submodules are 64 + present in the current checkout, which has been corrected. 65 + (merge ffb36c64f2 kj/stash-onbranch-submodule-fix later to maint). 66 + 67 + * When asking to apply mailmap to both author and committer field 68 + while showing a commit object, the field that appears later was not 69 + correctly parsed and replaced, which has been corrected. 70 + (merge abf94a283f sa/multi-mailmap-fix later to maint). 71 + 50 72 * Other code cleanup, docfix, build fix, etc. 51 73 (merge b257adb571 lo/my-first-ow-doc-update later to maint). 52 74 (merge 8b34b6a220 ly/sequencer-update-squash-is-fixup-only later to maint). ··· 56 78 (merge bfc9f9cc64 ly/submodule-update-failure-leakfix later to maint). 57 79 (merge 65dff89c6b ma/doc-diff-cc-headers later to maint). 58 80 (merge efb61591ee jm/bundle-uri-debug-output-to-fp later to maint). 81 + (merge a3d278bb64 ly/prepare-show-merge-leakfix later to maint). 82 + (merge 1fde1c5daf ac/preload-index-wo-the-repository later to maint). 83 + (merge 855cfc65ae rm/t2400-modernize later to maint). 84 + (merge 2939494284 ly/run-builtin-use-passed-in-repo later to maint).