mirror of
https://github.com/facebook/sapling.git
synced 2024-10-09 16:31:02 +03:00
498a3b8aba
Summary: Enables mkdir in the overlay area. I had to add some `lstat` calls in to the overlay dir reader because we depend on knowing at least whether a node is a dir or not at the next level up. When I run the test suite, the mounts are on my `/tmp` filesystem. When I run eden manually, they are on my `/data` filesystem. The latter (xfs) does not populate the type bits. This meant that the test suite passed but manual testing did not. Adding the `lstat` calls is a little unfortunate. On OS X there is a bulk operation that combines `readdir` and `lstat` so that there are fewer syscalls. We don't have an equivalent for Linux. Reviewed By: bolinfest Differential Revision: D3301532 fbshipit-source-id: e228f4a392f90aa491fec62e8b98471a8acecff2 |
||
---|---|---|
.. | ||
cli | ||
config | ||
importer/git | ||
inodes | ||
integration | ||
mercurial | ||
model | ||
overlay | ||
rocksdb | ||
service | ||
store |