···7676 been under "scalar"'s control are taught an option not to enable the
7777 scheduled maintenance on it.
78787979+ * The userdiff pattern for shell scripts has been updated to cope
8080+ with more bash-isms.
8181+8282+ * "git merge-tree" learned an option to see if it resolves cleanly
8383+ without actually creating a result.
8484+8585+ * The commit title in the "rebase -i" todo file are now prefixed with
8686+ '#', just like a merge commit being replayed.
8787+79888089Performance, Internal Implementation, Development Support etc.
8190--------------------------------------------------------------
···166175167176 * The dependency on the_repository variable has been reduced from the
168177 code paths in "git replay".
178178+179179+ * Support to create a loose object file with unknown object type has
180180+ been dropped.
181181+182182+ * The code path to access the "packed-refs" file while "fsck" is
183183+ taught to mmap the file, instead of reading the whole file in the
184184+ memory.
185185+186186+ * Assorted fixes for issues found with CodeQL.
169187170188171189Fixes since v2.49
···325343 automatically (as opposed to be done only upon manual request).
326344 (merge 6389579b2f ps/ci-gitlab-enable-msvc-meson-job later to maint).
327345346346+ * "git apply" and "git add -i/-p" code paths no longer unnecessarily
347347+ expand sparse-index while working.
348348+ (merge ecf9ba20e3 ds/sparse-apply-add-p later to maint).
349349+328350 * Other code cleanup, docfix, build fix, etc.
329351 (merge 227c4f33a0 ja/doc-block-delimiter-markup-fix later to maint).
330352 (merge 2bfd3b3685 ab/decorate-code-cleanup later to maint).
···355377 (merge e5dd0a05ed ly/am-split-stgit-leakfix later to maint).
356378 (merge bac220e154 rc/t1001-test-path-is-file later to maint).
357379 (merge 91db6c735d ly/reftable-writer-leakfix later to maint).
380380+ (merge 20e4e9ad0b jc/doc-synopsis-option-markup later to maint).
381381+ (merge cddcee7f64 es/meson-configure-build-options-fix later to maint).