Merge branch 'en/fill-directory-fixes-more'
authorJunio C Hamano <gitster@pobox.com>
Wed, 5 Feb 2020 22:34:59 +0000 (14:34 -0800)
committerJunio C Hamano <gitster@pobox.com>
Wed, 5 Feb 2020 22:34:59 +0000 (14:34 -0800)
commit7ab963e1225ac8dc378142e8632b4dc94c25b351
tree0b8d6b21d1a6d381ed096d78068b273cecce6937
parentf52ab33616ee1d241f2292f1c1e47ba84a263523
parent0cbb60574e741e8255ba457606c4c90898cfc755
Merge branch 'en/fill-directory-fixes-more'

Corner case bugs in "git clean" that stems from a (necessarily for
performance reasons) awkward calling convention in the directory
enumeration API has been corrected.

* en/fill-directory-fixes-more:
  dir: point treat_leading_path() warning to the right place
  dir: restructure in a way to avoid passing around a struct dirent
  dir: treat_leading_path() and read_directory_recursive(), round 2
  clean: demonstrate a bug with pathspecs