mirror of
https://github.com/facebook/sapling.git
synced 2024-10-11 01:07:15 +03:00
96a63ff972
Summary: These changes restructure the eden directory so that 'client' directories are created during the `eden clone` command and are associated with a single mount path. The new eden directory looks as follows: ~/.eden config.json clients/ abcd08d/ edenrc SNAPSHOT overlay/ efgh19i/ edenrc SNAPSHOT overlay/ ... Where the config.json file holds the mapping of mount paths to their respective client directory which is a hash, and the edenrc files in each client directory is an INI file which holds the name of repository associated with the mount path. This INI file follows the current format: [repository] name = fbsource This restructuring required a couple other changes: - unmount command now cleans up the client directory and removes the mapping of its mount path from config.json - eden list command now lists all of the mount paths rather than the client names Reviewed By: bolinfest Differential Revision: D3506119 fbshipit-source-id: dc07a8baf1052be731ff335d9cf74a07ab8e661a |
||
---|---|---|
.. | ||
lib | ||
basic_test.py | ||
health_test.py | ||
oexcl_test.py | ||
rc_test.py | ||
rename_test.py | ||
sed_test.py | ||
setattr_test.py | ||
TARGETS | ||
thrift_test.py | ||
unlink_test.py | ||
xattr_test.py |