sapling/eden/fs
Adam Simpkins 79f873f81c automatically create mount directories when necessary
Summary:
This updates `edenfs` to automatically create the mount point directory
if it does not exist.

Previously the `eden mount` CLI command would automatically create the mount
directory in the Python logic.  This adds similar logic to the C++ code, which
handles more situations.  In particular this makes it so that `eden start`
will now automatically create missing mount point directories.

Note that the C++ code does not create the `README_EDEN.txt` symlink inside
the mount point if it is missing.  We could move that functionality into the
C++ code in the future if needed.

Reviewed By: strager

Differential Revision: D14254699

fbshipit-source-id: bad5634f57fba6e7af3b6a3830eb51ac099b435e
2019-03-07 12:36:04 -08:00
..
benchharness standardize some of the benchmark infrastructure 2018-11-13 15:27:50 -08:00
config use cpptoml from third-party 2019-03-06 15:19:23 -08:00
fuse Stop checking EventBase::runInEventBaseThread result 2019-02-28 02:36:15 -08:00
inodes automatically create mount directories when necessary 2019-03-07 12:36:04 -08:00
journal Add assorted missing includes 2019-03-07 00:13:47 -08:00
model Add assorted missing includes 2019-03-07 00:13:47 -08:00
rocksdb add CMake build files 2018-04-30 14:37:46 -07:00
service ensure that most thrift calls cannot access initializing mounts 2019-03-06 20:33:42 -08:00
sqlite avoid leaking the sqlite3 db if we fail to open it 2018-06-20 16:36:22 -07:00
store improve error messages if the hg import helper fails to start 2019-02-27 13:46:36 -08:00
takeover Future::onError replaced with Future::thenError 2019-01-30 09:56:15 -08:00
testharness Make FakeFuseMountDelegate public 2019-03-05 16:21:24 -08:00
tracing eden: add missing cmake for eden/fs/tracing 2018-12-15 19:11:05 -08:00
utils Add assorted missing includes 2019-03-07 00:13:47 -08:00
CMakeLists.txt eden: add missing cmake for eden/fs/tracing 2018-12-15 19:11:05 -08:00