Git fork

Downmerge a bit more for 2.38.2

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

+13
+13
Documentation/RelNotes/2.38.2.txt
··· 44 44 * "GIT_EDITOR=: git branch --edit-description" resulted in failure, 45 45 which has been corrected. 46 46 47 + * Documentation on various Boolean GIT_* environment variables have 48 + been clarified. 49 + 50 + * "git multi-pack-index repack/expire" used to repack unreachable 51 + cruft into a new pack, which have been corrected. 52 + 53 + * The code to clean temporary object directories (used for 54 + quarantine) tried to remove them inside its signal handler, which 55 + was a no-no. 56 + 57 + * "git branch --edit-description" on an unborh branch misleadingly 58 + said that no such branch exists, which has been corrected. 59 + 47 60 Also contains various documentation updates and code clean-ups.