Hopefully the last batch before -rc1

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

Junio C Hamano committed Mar 1, 2021 at 14:02 UTC ec125d1bc1053df7e4103f71ebd24fe48dd624a2
1 file changed +31
Documentation/RelNotes/2.31.0.txt
+31
@@ -197,6 +197,31 @@ Performance, Internal Implementation, Development Support etc.
197 * The code to implement "git merge-base --independent" was poorly
198 done and was kept from the very beginning of the feature.
199
200 + * Preliminary changes to fsmonitor integration.
201 +
202 + * Performance optimization work on the rename detection continues.
203 +
204 + * The common code to deal with "chunked file format" that is shared
205 + by the multi-pack-index and commit-graph files have been factored
206 + out, to help codepaths for both filetypes to become more robust.
207 +
208 + * The approach to "fsck" the incoming objects in "index-pack" is
209 + attractive for performance reasons (we have them already in core,
210 + inflated and ready to be inspected), but fundamentally cannot be
211 + applied fully when we receive more than one pack stream, as a tree
212 + object in one pack may refer to a blob object in another pack as
213 + ".gitmodules", when we want to inspect blobs that are used as
214 + ".gitmodules" file, for example. Teach "index-pack" to emit
215 + objects that must be inspected later and check them in the calling
216 + "fetch-pack" process.
217 +
218 + * The logic to handle "trailer" related placeholders in the
219 + "--format=" mechanisms in the "log" family and "for-each-ref"
220 + family is getting unified.
221 +
222 + * Raise the buffer size used when writing the index file out from
223 + (obviously too small) 8kB to (clearly sufficiently large) 128kB.
224 +
225
226 Fixes since v2.30
227 -----------------
@@ -318,6 +343,12 @@ Fixes since v2.30
343 corrected.
344 (merge 20e416409f jc/push-delete-nothing later to maint).
345
346 + * Test script modernization.
347 + (merge 488acf15df sv/t7001-modernize later to maint).
348 +
349 + * An under-allocation for the untracked cache data has been corrected.
350 + (merge 6347d649bc jh/untracked-cache-fix later to maint).
351 +
352 * Other code cleanup, docfix, build fix, etc.
353 (merge e3f5da7e60 sg/t7800-difftool-robustify later to maint).
354 (merge 9d336655ba js/doc-proto-v2-response-end later to maint).