Git fork

The twelfth batch

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

+10
+10
Documentation/RelNotes/2.50.0.adoc
··· 251 251 252 252 * Update to arm64 Windows port. 253 253 (merge 436a42215e js/windows-arm64 later to maint). 254 + * hashmap API clean-up to ensure hashmap_clear() leaves a cleared map 255 + in a reusable state. 256 + (merge 9481877de3 en/hashmap-clear-fix later to maint). 257 + 258 + * "git mv a a/b dst" would ask to move the directory 'a' itself, as 259 + well as its contents, in a single destination directory, which is 260 + a contradicting request that is impossible to satisfy. This case is 261 + now detected and the command errors out. 262 + (merge 974f0d4664 ps/mv-contradiction-fix later to maint). 254 263 255 264 * Other code cleanup, docfix, build fix, etc. 256 265 (merge 227c4f33a0 ja/doc-block-delimiter-markup-fix later to maint). ··· 277 286 (merge 25292c301d lo/remove-log-reencode-from-rev-info later to maint). 278 287 (merge 1aa50636fd jk/p5332-testfix later to maint). 279 288 (merge 42cf4ac552 ps/ci-resurrect-p4-on-github later to maint). 289 + (merge 104add8368 js/diff-codeql-false-positive-workaround later to maint).