Git fork

The fifth batch

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

+25
+25
Documentation/RelNotes/2.47.0.txt
··· 21 21 discard it when we taught proxy auth code path to use the 22 22 credential helpers, which has been corrected. 23 23 24 + * The code paths to compact multiple reftable files have been updated 25 + to correctly deal with multiple compaction triggering at the same 26 + time. 27 + 28 + * Support to specify ref backend for submodules has been enhanced. 29 + 24 30 25 31 Performance, Internal Implementation, Development Support etc. 26 32 -------------------------------------------------------------- ··· 50 56 * A test that fails on an unusually slow machine was found, and made 51 57 less likely to cause trouble by lengthening the expiry value it 52 58 uses. 59 + 60 + * An existing test of hashmap API has been rewritten with the 61 + unit-test framework. 62 + 63 + * A policy document that describes platform support levels and 64 + expectation on platform stakeholders has been introduced. 65 + 66 + * The refs API has been taught to give symref target information to 67 + the users of ref iterators, allowing for-each-ref and friends to 68 + avoid an extra ref_resolve_* API call per a symbolic ref. 53 69 54 70 55 71 Fixes since v2.46 ··· 118 134 fixed. 119 135 (merge ec60bb9fc4 kl/test-fixes later to maint). 120 136 137 + * Follow-up on 2.45.1 regression fix. 138 + (merge ee0be850b0 jc/safe-directory later to maint). 139 + 140 + * "git rev-list ... | git diff-tree -p --remerge-diff --stdin" should 141 + behave more or less like "git log -p --remerge-diff" but instead it 142 + crashed, forgetting to prepare a temporary object store needed. 143 + (merge a77554ea09 xx/diff-tree-remerge-diff-fix later to maint). 144 + 121 145 * Other code cleanup, docfix, build fix, etc. 122 146 (merge 8db8786fc2 jt/doc-post-receive-hook-update later to maint). 123 147 (merge 1c473dd6af tn/doc-commit-fix later to maint). ··· 131 155 (merge e2e373ba82 ss/packed-ref-store-leakfix later to maint). 132 156 (merge 0c4d5aa22d rs/use-decimal-width later to maint). 133 157 (merge 67be8c4de5 jc/document-use-of-local later to maint). 158 + (merge 098be29f5b rs/t-example-simplify later to maint).