VFS.scan_tree
uses listdir2
, for performance, and that does lstat
for each file. If the lstat
fails, listdir2
fails, and scan_tree
pretends the entire directory is empty. That's a problem: it should
skip only the items for which lstat
failed.
FUSE can cause the lstat
to fail.
Thanks, weasel, for spotting the problem and trying things until we found the reason why his home directory was getting ignored.
--liw
done in current bzr