Merge branch 'lt/dir-cleanup'
commit20f3749977c0ea48538553dcd85b7cd445d43415
authorJunio C Hamano <gitster@pobox.com>
Sat, 11 Jul 2009 03:18:37 +0000 (10 20:18 -0700)
committerJunio C Hamano <gitster@pobox.com>
Sat, 11 Jul 2009 03:18:37 +0000 (10 20:18 -0700)
tree741ede36013b66f4ea3ee3521fcf0fbcca73ca50
parent73ccb916e4e733745e1361739b07f1ef3e97ae6b
parentf62ce3de9dd4803f50f65e17f5fc03c7bdb49c40
Merge branch 'lt/dir-cleanup'

* lt/dir-cleanup:
  Make index preloading check the whole path to the file
  Export thread-safe version of 'has_symlink_leading_path()'
  Prepare symlink caching for thread-safety
  Avoid using 'lstat()' to figure out directories
  Avoid doing extra 'lstat()'s for d_type if we have an up-to-date cache entry
  Simplify read_directory[_recursive]() arguments
  Add 'fill_directory()' helper function for directory traversal