Git fork

The fourth batch

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

+24
+24
Documentation/RelNotes/2.52.0.adoc
··· 86 86 ignored") did not work well with "--name-only" and friends. 87 87 (merge b55e6d36eb ly/diff-name-only-with-diff-from-content later to maint). 88 88 89 + * Documentation for "git rebase" has been updated. 90 + (merge 3f7f2b0359 je/doc-rebase later to maint). 91 + 92 + * The start_delayed_progress() function in the progress eye-candy API 93 + did not clear its internal state, making an initial delay value 94 + larger than 1 second ineffective, which has been corrected. 95 + (merge 457534d041 js/progress-delay-fix later to maint). 96 + 97 + * The compatObjectFormat extension is used to hide an incomplete 98 + feature that is not yet usable for any purpose other than 99 + developing the feature further. Document it as such to discourage 100 + its use by mere mortals. 101 + (merge 716d905792 bc/doc-compat-object-format-not-working later to maint). 102 + 103 + * "git log -L..." compared trees of multiple parents with the tree of the 104 + merge result in an unnecessarily inefficient way. 105 + (merge 0a15bb634c sg/line-log-merge-optim later to maint). 106 + 107 + * Under a race against another process that is repacking the 108 + repository, especially a partially cloned one, "git fetch" may 109 + mistakenly think some objects we do have are missing, which has 110 + been corrected. 111 + (merge 8f32a5a6c0 jk/fetch-check-graph-objects-fix later to maint). 112 + 89 113 * Other code cleanup, docfix, build fix, etc. 90 114 (merge 823d537fa7 kh/doc-git-log-markup-fix later to maint). 91 115 (merge cf7efa4f33 rj/t6137-cygwin-fix later to maint).