Git fork

The third batch

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

+25
+25
Documentation/RelNotes/2.47.0.txt
··· 9 9 10 10 * A few descriptions in "git show-ref -h" have been clarified. 11 11 12 + * A 'P' command to "git add -p" that passes the patch hunk to the 13 + pager has been added. 14 + 15 + * "git grep -W" omits blank lines that follow the found function at 16 + the end of the file, just like it omits blank lines before the next 17 + function. 18 + 12 19 13 20 Performance, Internal Implementation, Development Support etc. 14 21 -------------------------------------------------------------- ··· 21 28 22 29 * The reviewing guidelines document now explicitly encourages people 23 30 to give positive reviews and how. 31 + 32 + * Test script linter has been updated to catch an attempt to use 33 + one-shot export construct "VAR=VAL func" for shell functions (which 34 + does not work for some shells) better. 35 + 36 + * Some project conventions have been added to CodingGuidelines. 24 37 25 38 26 39 Fixes since v2.46 ··· 46 59 incorrectly and called it "fuzz", which has been corrected. 47 60 (merge 70058db385 jc/doc-rebase-fuzz-vs-offset-fix later to maint). 48 61 62 + * "git notes add -m '' --allow-empty" and friends that take prepared 63 + data to create notes should not invoke an editor, but it started 64 + doing so since Git 2.42, which has been corrected. 65 + (merge 8b426c84f3 dd/notes-empty-no-edit-by-default later to maint). 66 + 67 + * An expensive operation to prepare tracing was done in re-encoding 68 + code path even when the tracing was not requested, which has been 69 + corrected. 70 + (merge 63ad8dbf16 dh/encoding-trace-optim later to maint). 71 + 49 72 * Other code cleanup, docfix, build fix, etc. 50 73 (merge 8db8786fc2 jt/doc-post-receive-hook-update later to maint). 51 74 (merge 1c473dd6af tn/doc-commit-fix later to maint). 52 75 (merge bb0498b1bb jc/how-to-maintain-updates later to maint). 76 + (merge 6e71d6ac7c ks/unit-test-comment-typofix later to maint). 77 + (merge 63ee933383 ps/p4-tests-updates later to maint).