From: Junio C Hamano Date: Thu, 25 Jul 2019 20:59:22 +0000 (-0700) Subject: Merge branch 'mt/dir-iterator-updates' X-Git-Tag: v2.23.0-rc0~16 X-Git-Url: https://git.lorimer.id.au/gitweb.git/diff_plain/080af915a3ee4d9511dc288b29143b9958ac0adc Merge branch 'mt/dir-iterator-updates' Adjust the dir-iterator API and apply it to the local clone optimization codepath. * mt/dir-iterator-updates: clone: replace strcmp by fspathcmp clone: use dir-iterator to avoid explicit dir traversal clone: extract function from copy_or_link_directory clone: copy hidden paths at local clone dir-iterator: add flags parameter to dir_iterator_begin dir-iterator: refactor state machine model dir-iterator: use warning_errno when possible dir-iterator: add tests for dir-iterator API clone: better handle symlinked files at .git/objects/ clone: test for our behavior on odd objects/* content --- 080af915a3ee4d9511dc288b29143b9958ac0adc