Git fork

The eighth batch

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

+27
+27
Documentation/RelNotes/2.34.0.txt
··· 48 48 entire directory outside the sparse cone to be removed, which is 49 49 especially useful when the sparse patterns change. 50 50 51 + * Taking advantage of the CGI interface, http-backend has been 52 + updated to enable protocol v2 automatically when the other side 53 + asks for it. 54 + 55 + * The credential-cache helper has been adjusted to Windows. 56 + 57 + * The error in "git help no-such-git-command" is handled better. 58 + 51 59 52 60 Performance, Internal Implementation, Development Support etc. 53 61 ··· 118 126 * The run-command API has been updated so that the callers can easily 119 127 ask the file descriptors open for packfiles to be closed immediately 120 128 before spawning commands that may trigger auto-gc. 129 + 130 + * An oddball OPTION_ARGUMENT feature has been removed from the 131 + parse-options API. 121 132 122 133 123 134 Fixes since v2.33 ··· 245 256 subsystem has been cleaned up. 246 257 (merge 35cf94eaf6 rs/no-mode-to-open-when-appending later to maint). 247 258 259 + * "git update-ref --stdin" failed to flush its output as needed, 260 + which potentially led the conversation to a deadlock. 261 + (merge 7c1200745b ps/update-ref-batch-flush later to maint). 262 + 263 + * When "git am --abort" fails to abort correctly, it still exited 264 + with exit status of 0, which has been corrected. 265 + (merge c5ead19ea2 en/am-abort-fix later to maint). 266 + 267 + * Correct nr and alloc members of strvec struct to be of type size_t. 268 + (merge 8d133a4653 jk/strvec-typefix later to maint). 269 + 248 270 * Other code cleanup, docfix, build fix, etc. 249 271 (merge 1d9c8daef8 ab/bundle-doc later to maint). 250 272 (merge 81483fe613 en/merge-strategy-docs later to maint). ··· 276 298 (merge 92a5d1c9b4 jc/prefix-filename-allocates later to maint). 277 299 (merge d9a65b6c0a rs/setup-use-xopen-and-xdup later to maint). 278 300 (merge e8f55568de jk/t5562-racefix later to maint). 301 + (merge 8f0f110156 rs/drop-core-compression-vars later to maint). 302 + (merge b6d8887d3d ma/doc-git-version later to maint). 303 + (merge 66c0c44df6 cb/plug-leaks-in-alloca-emu-users later to maint). 304 + (merge afb32e8101 kz/revindex-comment-fix later to maint). 305 + (merge ae578de926 po/git-config-doc-mentions-help-c later to maint).